[英]Textview still visible even if listview gets an item
我有一個imageview,當listview為空時需要顯示2個textviews。 我希望第二個textview也可以點擊。 這是我的代碼 -
<ImageView
android:id="@android:id/empty"
android:layout_width="120sp"
android:layout_height="130sp"
android:layout_gravity="center"
android:gravity="center"
android:src="@drawable/flower" />
<TextView
android:id="@android:id/empty"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
android:paddingTop="120sp"
android:text="Warning" />
<TextView
android:id="@android:id/empty"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
android:paddingTop="200sp"
android:text="Click Me" />
當列表視圖獲取項目但文本視圖仍然可見時,圖像視圖將消失。 當列表視圖獲取項目時,如何使這兩個文本視圖消失? 另外,如何使我的第二個文本視圖可點擊?
你可以很容易地讓它們隱形。 在您的活動中,在向列表中添加項目時執行此操作:
TextView tvXY = (TextView) findViewById(R.id.[TheIdHere]);
tvXY.setVisibility(View.GONE);
在xml文件中,您還必須更改textviews的ID。 為它們選擇不同的ID。 您可以通過編輯以下內容來更改ID:
@android:id/empty
對於這樣的事情。
@+id/[TheIdHere]
為了讓textView
點擊就可以setOnClickListener
到textView
是這樣的:
view.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
}
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.