我的onClick()方法:更改按鈕能見度
public void onClick(View v) {
String Adm = ((Button)v).getText().toString();
EditText t1 = (EditText) findViewById(R.id.editText);
EditText t2 = (EditText) findViewById(R.id.editText2);
if (Adm.equals("Administrator")){
t1.setVisibility(View.VISIBLE);
t2.setVisibility(View.VISIBLE);
}
}
我layout.xml:
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Administrator"
android:id="@+id/button2"
android:layout_below="@+id/button"
android:layout_centerHorizontal="true" />
<EditText
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:inputType="textPassword"
android:ems="10"
android:id="@+id/editText2"
android:layout_below="@+id/editText"
android:layout_alignLeft="@+id/editText"
android:layout_alignStart="@+id/editText"
android:visibility="invisible" />
<EditText
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:inputType="textPersonName"
android:ems="10"
android:id="@+id/editText"
android:layout_below="@+id/button2"
android:layout_alignLeft="@+id/textView"
android:layout_alignStart="@+id/textView"
android:visibility="invisible" />
所以基本上我有2個按鈕和我想要做的就是調用ClickEvent更改EditText字段的可見性。我是新來的,所以我盡我所能,但仍然缺少一些東西。
上面的相關代碼。
到底是什麼錯誤? –
當我按下按鈕時什麼都沒有發生。 – user3360710