Je développe une application Android mais je suis encore assez nouveau. Je veux avoir un bouton, et quand vous appuyez sur ce bouton, quelques TextViews et boutons apparaîtront. J'ai donc une disposition linéaire principale, puis une autre disposition linéaire imbriquée à l'intérieur contenant les choses que je veux cacher. J'ai la disposition linéaire imbriquée réglée sur android: visibility = "gone". Le problème que j'ai est que cela montre seulement le premier article à l'intérieur de la disposition linéaire cachée au lieu de chacun d'eux. La façon dont je tente de le faire apparaître estLa mise en page linéaire imbriquée ne montre que la première vue après être passé de visible à Android
vgAddView = (ViewGroup)findViewById(R.id.add_details);
btnAche.setOnClickListener(new OnClickListener(){
public void onClick(View v){
vgAddView.setVisibility(0);
}
});
Mon fichier XML est ce
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<Button
android:text="@string/but_stomach_ache"
android:id="@+id/but_stomach_ache"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
</Button>
<Button
android:text="@string/but_food"
android:id="@+id/but_food"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
</Button>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:id="@+id/add_details"
android:visibility="gone">
<TextView
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:text="@string/when_happen">
</TextView>
<Button
android:text="@string/happen_now"
android:id="@+id/happen_now"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
</Button>
</LinearLayout>
</LinearLayout>