Solucionado (ver solução)
Solucionado
(ver solução)
5
respostas

floatingactionbutton não funciona o click quando a lista de aluno preenche toda a tela

Quando a lista de aluno preenche toda a tela ao clicar no floatingactionbutton o aluno é seleciona e vai para o formulário ao invés de abrir a opção de novo aluno.

quando não existe aluno embaixo do botão funciona perfeitamente.

<com.google.android.material.floatingactionbutton.FloatingActionButton
    android:id="@+id/Activity_lista_jogador_FAB_novo_jogador"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentEnd="true"
    android:layout_alignParentBottom="true"
    android:layout_marginStart="26dp"
    android:layout_marginEnd="26dp"
    android:layout_marginBottom="26dp"
    android:adjustViewBounds="true"
    android:clickable="true"
    android:focusable="true"
    android:src="@drawable/ic_action_lista_jogador_novo" />

<ListView
    android:id="@+id/activity_main_lista_de_jogador"
    android:layout_width="match_parent"
    android:layout_height="wrap_content">

</ListView>

5 respostas

Olá Luiz, eu peguei seu XML e apliquei no meu projeto e não consegui replicar o erro.

poderia disponibilizar seu projeto em algum lugar ? gitlab, github, google drive ? para que agente baixe e tente reproduzir o erro ?

https://github.com/Lcpcarlos/CursoAndroid.git

Ao invés de lista de alunos estou fazendo lista de jogadores

Luiz, tentei varias formas de replicar o seu erro, mas não consegui. importei o projeto rodei sem fazer nenhuma alteração e tudo funciona como esperado. tentei varias versões do emulador e nada desse erro aparecer.

Obrigado Willian,

Observei que só ocorre nas verões 4.4 para baixo do Android.

solução!

Descobri como fazer para funcionar em versoes abaixo de 4.4 é só passar o floatingactionbutton para depois do Listview ao invés de deixa-lo na parte de cima. ---> Retirei daqui

---> Passei para cá