rodriguesabner 22 de jun. de 2020
eai, tudo bem?
Mostra seu xml todo por gentileza
wlcs22 22 de jun. de 2020
Tudo bem, graças a Deus! Tudo certo com vc?
Olha… tá assim:
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android= "http://schemas.android.com/apk/res/android"
xmlns:app= "http://schemas.android.com/apk/res-auto"
xmlns:tools= "http://schemas.android.com/tools"
android:id= "@+id/coordinatorLayout"
android:layout_width= "match_parent"
android:layout_height= "match_parent"
tools:context= "._Aluno.AlunoConsultadoAtualizarRemover"
android:background= "@color/cor_preta" >
<ScrollView
android:id= "@+id/scrollView"
android:layout_width= "match_parent"
android:layout_height= "0dp"
app:layout_constraintBottom_toBottomOf= "parent"
app:layout_constraintEnd_toEndOf= "parent"
app:layout_constraintStart_toStartOf= "parent"
app:layout_constraintTop_toTopOf= "parent" >
<androidx.constraintlayout.widget.ConstraintLayout
android:layout_width= "match_parent"
android:layout_height= "wrap_content" >
<ImageView
android:id= "@+id/foto"
android:layout_width= "70dp"
android:layout_height= "100dp"
android:layout_marginStart= "50dp"
android:layout_marginTop= "50dp"
android:layout_marginEnd= "50dp"
android:background= "@drawable/foto"
app:layout_constraintEnd_toEndOf= "parent"
app:layout_constraintHorizontal_bias= "1.0"
app:layout_constraintStart_toStartOf= "parent"
app:layout_constraintTop_toTopOf= "parent" />
<TextView
android:id= "@+id/dados_cadastrais"
android:layout_width= "0dp"
android:layout_height= "300dp"
android:layout_marginStart= "50dp"
android:layout_marginTop= "50dp"
android:textColor= "@color/cor_verde"
android:textSize= "18sp"
android:textStyle= "bold|italic"
android:scrollbars= "vertical"
app:layout_constraintEnd_toEndOf= "@+id/foto"
app:layout_constraintStart_toStartOf= "parent"
app:layout_constraintTop_toBottomOf= "@+id/foto" />
<Button
android:id= "@+id/bt_atualizar"
style= "@android:style/Widget.Button.Inset"
android:layout_width= "wrap_content"
android:layout_height= "wrap_content"
android:layout_marginStart= "30dp"
android:layout_marginTop= "30dp"
android:text= "@string/bt_atualizar"
android:textColor= "@color/cor_azul"
app:layout_constraintEnd_toEndOf= "@+id/dados_cadastrais"
app:layout_constraintHorizontal_bias= "1.0"
app:layout_constraintStart_toStartOf= "parent"
app:layout_constraintTop_toBottomOf= "@+id/dados_cadastrais" />
<Button
android:id= "@+id/bt_remover"
style= "@android:style/Widget.Button.Inset"
android:layout_width= "wrap_content"
android:layout_height= "wrap_content"
android:layout_marginStart= "30dp"
android:layout_marginTop= "30dp"
android:layout_marginBottom= "30dp"
android:text= "@string/bt_remover"
android:textColor= "@color/cor_azul"
app:layout_constraintBottom_toBottomOf= "parent"
app:layout_constraintEnd_toEndOf= "@+id/bt_atualizar"
app:layout_constraintHorizontal_bias= "1.0"
app:layout_constraintStart_toStartOf= "parent"
app:layout_constraintTop_toBottomOf= "@+id/bt_atualizar" />
</androidx.constraintlayout.widget.ConstraintLayout>
</ScrollView>
</androidx.constraintlayout.widget.ConstraintLayout>
E na Classe tá assim:
TextView tvDadosCadastrais ;
tvDadosCadastrais = findViewById ( R . id . dados_cadastrais );
TextView SETADO COM OS DADOS DO ALUNO CONSULTADO COM SCROLLER **/
tvDadosCadastrais . setText ( aluno . imprimeAluno ( this ));
tvDadosCadastrais . setScroller ( new Scroller ( this ));
tvDadosCadastrais . setVerticalScrollBarEnabled ( true );
tvDadosCadastrais . setMovementMethod ( new ScrollingMovementMethod ());
Dá pra ver os dados do Aluno lá no textview, mas ele não faz o Scroller.
wlcs22 22 de jun. de 2020
wlcs22 25 de jun. de 2020
Misericórdia…
Alguém que me da uma luz pela mãe do guarda!
rodriguesabner 25 de jun. de 2020
pq vc nao cria um EditText e deixa ele como disabled?
ou limita o nested //vc usa o nested quando precisa scrollar algo dentro de um scrollview
<NestedScrollView
android:id= "@+id/nestedScrollView"
android:layout_width= "wrap_content"
android:layout_height= "150dip" >
<TextView
android:layout_width= "wrap_content"
android:layout_height= "wrap_content" />
</NestedScrollView>
wlcs22 25 de jun. de 2020
Ok!
Tô no cel, jaja ligo o PC. E volto pra te dar um feedback.
Obg!
wlcs22 27 de jun. de 2020
Funcionou! Apenas no XML, não precisou fazer programaticamente
<androidx.core.widget.NestedScrollView
android:id= "@+id/nestedScrollView"
android:layout_width= "match_parent"
android:layout_height= "200dp"
android:layout_marginStart= "30dp"
android:layout_marginTop= "30dp"
android:layout_marginEnd= "30dp"
app:layout_constraintEnd_toEndOf= "parent"
app:layout_constraintStart_toStartOf= "parent"
app:layout_constraintTop_toBottomOf= "@+id/foto" >
<TextView
android:id= "@+id/dados_cadastrais"
android:layout_width= "match_parent"
android:layout_height= "match_parent"
android:textColor= "@color/cor_verde"
android:textSize= "18sp"
android:textStyle= "bold|italic" />
</androidx.core.widget.NestedScrollView>
Vlw orochimaru!