Affichage d'une partie de vue conditionnée
Bonjour à tous,
J'ai une vue contenant un formulaire. Ce formulaire contient un toggle bouton et deux editText.
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
<TableLayout android:stretchColumns="0" android:layout_height="wrap_content" android:layout_width="fill_parent" android:id="@+id/tableLayout1">
<TableRow android:id="@+id/tableRow1" android:layout_width="wrap_content" android:layout_height="wrap_content">
<TextView android:text="@string/mem_id" android:textSize="14px" android:layout_height="wrap_content" android:id="@+id/textView3" android:layout_gravity="center_vertical" android:paddingRight="10dp" android:layout_width="wrap_content"></TextView>
<ToggleButton android:id="@+id/memid" android:layout_height="wrap_content" android:layout_width="fill_parent" android:text="ToggleButton"></ToggleButton>
</TableRow>
</TableLayout>
<!-- PArtie conditionnée -->
<LinearLayout android:id="@+id/linearLayout1" android:layout_height="wrap_content" android:layout_width="fill_parent" android:orientation="vertical">
<EditText android:layout_height="wrap_content" android:text="" android:layout_width="fill_parent" android:id="@+id/login"></EditText>
<EditText android:layout_height="wrap_content" android:text="" android:layout_width="fill_parent" android:id="@+id/password" android:inputType="textPassword"></EditText>
</LinearLayout> |
Je souhaiterais caché les deux edittext quand le toggle est à off et les montrer quand il est à on.
Est ce possible avec un simple événement sur le toggle qui passerait le layout en caché par exemple ou alors faut il définir / détruire en JAVA les éléments que je souhaite faire apparaitre/ disparaitre ?
Merci