1

ここで説明されているのと同じ設計を実装しています: Android ActionBarSherlock トップ バーと、受け入れられた回答コードを使用します。私のタブの下に私のナビゲーションバーを押していますが:

有効な XHTML http://img255.imageshack.us/img255/8908/tabsa.png

理由はありますか?

4

1 に答える 1

0

ActionBarSherlock のバグです ( https://github.com/JakeWharton/ActionBarSherlock/issues/327から)。

原因:

onCreate() で setDisplayShowHomeEnabled(false) を呼び出し、タブ ナビゲーション モードを使用している場合、タブはアクション バーの下ではなく上に表示されます。

回避策:
setDisplayShowHomeEnabled 呼び出しを削除し、代わりにこれを追加します。

View homeIcon = findViewById(android.R.id.home);
((View) homeIcon.getParent()).setVisibility(View.GONE);
于 2012-12-08T22:00:01.170 に答える