Wenn ich versuche, die Sichtbarkeit der Gruppe beim Klicken auf die Schaltfläche festzulegen, wirkt sich dies nicht auf die Sichtbarkeit der Ansicht aus. Com.android.support.constraint verwenden: constraint-layout: 1.1.0 -beta4. Ich habe versucht, es elementweise ohne Probleme zu setzen, aber keinen Erfolg mit der Gruppe.Sichtbarkeit der Beschränkungsgruppe kann nicht festgelegt werden
Mein 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)
}
}
Mein activity_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>
haben Blick [diese] (https://stackoverflow.com/ Fragen/44449495/toggle-Sichtbarkeit der Kette-Gruppe-in-Constraint-Layout) –
Was ist das Problem geben das Protokoll –
gibt es keinen Fehler in der log.it tut einfach nichts – SS2095