引き出しがあり、引き出しが開いているごとにいくつかのデータをチェックしていて、引き出しのいくつかの表示を非表示にしています。表示されていない表示が隠れています。
ここのコード私は以下を使用します:Android DrawerLayout delay
actionBarDrawerToggle = new ActionBarDrawerToggle(this, drawerLayout, R.string.drawer_opened, R.string.drawer_closed) {
@Override
public void onDrawerOpened(View drawerView) {
if (items.size() == 0)
view.setVisibility(View.GONE);
else view.setVisibility(View.VISIBLE);}
super.onDrawerOpened(drawerView);
invalidateOptionsMenu();
}
drawerLayout.setDrawerListener(actionBarDrawerToggle);
解決策はありますか?
がありません。あなたは間違っているアイデアを持っています私の問題はアイコンではない、引き出しレイアウト自体に問題があります。それはonDrawerOpenedでコードを実行すると時間がかかります – Radwa
super.onDrawerOpened(drawerView); 「表示を隠す」コードの前に – Harmantj
まだ変更はありません – Radwa