Lorsque j'essaie de définir la visibilité du groupe lors d'un clic sur le bouton, cela n'affecte pas la visibilité de la vue, en utilisant com.Android.support.constraint:constraint-layout:1.1.0-beta4. J'ai essayé de définir la visibilité par élément sans problème, mais sans succès avec le groupe.
Mon MainActivity.kt
private fun toggleLoginUI(show: Boolean) {
if (show) {
group.visibility = VISIBLE
} else {
group.visibility = INVISIBLE
}
}
fun onClick(view: View) {
when (view.id) {
R.id.button -> toggleLoginUI(true)
R.id.button4 -> toggleLoginUI(false)
}
}
Mon activité_main.xml
<android.support.constraint.ConstraintLayout..
<TextView
android:id="@+id/textView"
... />
<TextView
android:id="@+id/textView2"
... />
<Button
android:id="@+id/button"
.../>
<Button
android:id="@+id/button4"
... />
<android.support.constraint.Group
android:id="@+id/group"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:visibility="visible"
app:constraint_referenced_ids="textView,textView2" />
</android.support.constraint.ConstraintLayout>
0 votes
Avoir regardé este
0 votes
Quel est le problème, donnez le journal
0 votes
Il n'y a pas d'erreur dans le journal, mais il ne fait rien.
0 votes
Je me frappais la tête avec l'écran pour comprendre ça.