-2
我創建了一個帶有兩個項目的列表視圖。第一個項目是TextView(標題),第二個項目是一個表格(針對孩子)。當我點擊TextView時,表格是可見的。 我點擊TextView1然後表1打開,然後我點擊TextView2和表2打開,但表1不關閉。我想關閉表1,然後打開表2.在android中的列表視圖中的近距離項目java
我從數據庫中的數據適配器類中獲得標題和子項。
我創建了一個帶有兩個項目的列表視圖。第一個項目是TextView(標題),第二個項目是一個表格(針對孩子)。當我點擊TextView時,表格是可見的。 我點擊TextView1然後表1打開,然後我點擊TextView2和表2打開,但表1不關閉。我想關閉表1,然後打開表2.在android中的列表視圖中的近距離項目java
我從數據庫中的數據適配器類中獲得標題和子項。
我有一個解決方案: -
採取INT實例variabe(假設i)中。
取適配器引用作爲實例變量(假設適配器)
: -
setOnItemClickListener(_ int position_ _ _){
// do something
i=position;
adapter.notifyDataSetChanged();
}
()適配器的方法: -
public View getView(_ _ _ _){
// do something
if(i==position){
table.setVisiblity(View.VISIBLE);
}else{
table.setVisiblity(View.GONE);
}
}
發表你的代碼到目前爲止你已經嘗試過嗎? – FAT