我有我的第一個類在android應用程序編程任務,希望你們可以幫助。通過按一個按鈕使Textview可見
我需要將一個代碼連接到一個按鈕,所以當我按下它時,我的文本視圖就會出現。
在我的XML文件我有
<Button
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/textView1"
android:layout_alignParentBottom="true"
android:layout_marginBottom="22dp"
android:text="@string/ok_knappen"
android:textColor="@color/button_dark_text"
android:onClick="b"
/>
<TextView
android:id="@+id/textView3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_above="@+id/button1"
android:layout_alignLeft="@+id/textView2"
android:layout_marginBottom="15dp"
android:text="@string/Beskrivning"
android:visibility="invisible" />
在我的活動我有
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
final TextView t=(TextView)findViewById(R.id.textView3);
Button b= (Button) findViewById(R.id.button1);
b.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
t.setVisibility(View.VISIBLE);
}
});
}
沒有出現錯誤。我的文本是不明智的,但是當我點擊按鈕時什麼也沒有發生。哪裏不對?
我很驚訝,你沒有得到一個錯誤給出 - 嘗試刪除這個'android:onClick =「b」'這將onClickListener設置爲不存在的名爲'b'的方法。 – Simon
如果您嘗試不使用android:visibility =「invisible」的xml,您的textview是否可見? – gahfy