と呼ばれるLinearLayoutとmy_layout
と呼ばれるlistViewがありmy_list
ます。
まず、my_layout.setVisibility(View.GONE);
そして私はリストだけを見ます。listItemをクリックすると、
リストは行きますmy_list.setVisibility(View.GONE)
レイアウトはになりmyLayout.setVisibility(View.VISIBLE);
ます。
私の問題は、戻るボタンを押したときです。listViewがなくなったとき、またはlistViewが表示された場合は、listViewに戻ってアクティビティを終了したいのですが、残念ながら、これを実行しようとすると空のリストが表示されます。
これは私のコードです:
@Override
public void onBackPressed()
{
if( my_list.isShown()==true)
{
finish();
}
else
{
my_layout.setVisibility(View.GONE);
my_list.setVisibility(View.VISIBLE);
}
}