我需要一些關於如何隱藏部分列表項目的幫助,當單擊按鈕並且listView是從數據庫動態加載的。我知道我們可以使用tv.setVisibility(View.INVISIBLE);
,但那只是當我們從xml獲得該視圖的id時,但我的案例不同?所以任何幫助將不勝感激。如何隱藏動態加載的列表視圖中的特定項目
回答
從列表中刪除要傳遞給適配器的項目。傳遞新的列表併爲該適配器調用notifyDataSetChanged()。
這是刪除而不是隱藏。 –
listview根據它在getcount()方法中獲得的計數來計算視圖的數量。除非更改,否則listview將總是爲列表填充許多視圖。您可以嘗試將要隱藏的項目放在列表的末尾,並將剩餘項目的數量作爲計數。它可能有效,但可能不值得。 –
保存用於在ArrayList中填充listView的數據,然後填充該ArrayList的listView。點擊按鈕時,刪除數組列表中的項目,並調用listView.notifydatasetchanged();
這是刪除,而不是隱藏。 –
可能是 ((TextView)getItem(position))。setVisibility(View.Invisible); 你想隱藏的每個位置 – JesusS
例如,如果爲您的ListView使用ArrayAdapter,您將擁有一個List(如ArrayList)。 如果你一直到列表中的一個參考,你可以這樣做:
public void onItemClick(AdapterView<?> arg0, View v, int position, long id)
{
myList.remove(position);
myAdapter.notifyDataSetChanged();
}
這是刪除,而不是隱藏。 –
View v = null;
if (arg1 == null) {
LayoutInflater li = getLayoutInflater();
v = li.inflate(R.layout.adapter_item, null);
} else {
v = arg1;
}
txt = (TextView) v
.findViewById(R.id.txt);
btn = (Button) v.findViewById(R.id.btn);
btn.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
txt.setVisibity(View.GONE);
}
});
return v;
- 1. 有沒有辦法隱藏主要活動的特定列表視圖項目?
- 2. 如何在反應中動態顯示/隱藏項目列表
- 3. 如何在Monodroid中動態添加項目到列表視圖
- 4. 如何在winforms中動態添加項目到列表視圖
- 5. 如何在加載視圖後自動隱藏狀態欄
- 6. 在自定義列表視圖動態隱藏查看Android中
- 7. 帶動態列表項目的自定義列表視圖Android
- 8. 動態隱藏項目[隱藏]
- 9. 如何刪除ASP.NET C#中的特定列表視圖項目?
- 10. 隱藏列表視圖中的項目不起作用
- 11. 在列表視圖中隱藏特定的html
- 12. 如何隱藏項目列表中的Trac項目?
- 13. 動態項目添加到列表視圖中的Windows8
- 14. 如何隱藏特定的圖例項目?
- 15. 列表重點動態列表中的特定項目
- 16. 如何動態更改我的列表視圖項目的textColor?
- 17. 加載狀態的特定recyclerview項目
- 18. 列表框項目動態加載
- 19. 隱藏列表樣式圖像爲一個特定列表項
- 20. 列表視圖動態項目高度
- 21. 從視圖列表中隱藏視圖
- 22. 如何在列表中動態地隱藏列中的列?
- 23. 如何滾動到水平列表視圖中的特定項目?
- 24. 如何將android活動集中到列表視圖的特定項目
- 25. 隱藏Silverlight 4中的列表項目
- 26. JQuery隱藏列表框中的項目
- 27. 在視圖中隱藏表中的列
- 28. 如何動態添加背景視圖到Recycler列表視圖項目?
- 29. 如何動態添加列表視圖中的項目,並相應地交換
- 30. 在一個特定的索引列表視圖添加項目
可以設置標籤的每一行,並與你不ND該行的變化知名度已經一去不復返了,與其ID的工作原理或不可見 –
@ user3294034使用SimpleCursorAdapter並在按鈕上單擊調用swapCursor並帶有光標,該光標根據您的搜索條件保存數據 – pskink