我有一個名爲my_layout
的LinearLayout和一個名爲my_list
的listView。從View.GONE返回到View.VISIBLE
首先,我設置my_layout.setVisibility(View.GONE);
,我只看到該列表。 如果我在一個ListItem點擊,
不勝枚舉my_list.setVisibility(View.GONE)
和佈局雲myLayout.setVisibility(View.VISIBLE);
。
我的問題是當我按下後退按鈕。我想返回到listView當listView是GONE,或者如果我可以看到listView,完成我的活動..但不幸的是我得到一個空列表時,當我嘗試這樣做。
這是我的代碼:
@Override
public void onBackPressed()
{
if(my_list.isShown()==true)
{
finish();
}
else
{
my_layout.setVisibility(View.GONE);
my_list.setVisibility(View.VISIBLE);
}
}