2

現在、既存のプロジェクトに ActionBarSherlock を実装しています。

3つのタブを使用する予定です。タブを正しく動作させることはできますが、問題が 1 つわからないようです。

私のアプリは多くのモデルの電話に非常に適しているため、ローエンドの電話をターゲットにしています。ただし、アクション バー、タブ レイアウト、およびタブ レイアウト内のビューページャーの使用にはコストがかかります。私の HTC Incredible テスト電話では、断片はかなり小さいように見えます。

その結果、アクション バーを削除して、「タブ」の横にアイコンを追加することにしました。

TabView を使用すると、もちろん、親ビュー内で次のアイコンを追加することもできますが、アクションバー (または特に ActionBarSherlock) で同じことを行うのに問題があります。

もちろん、次を使用してプログラムでタブを追加しています。

final ActionBar actionBar = getSupportActionBar();
actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);

actionBar.setDisplayShowHomeEnabled(false);
actionBar.setDisplayShowTitleEnabled(false);

for (int i = 1; i <= 3; i++) {
        ActionBar.Tab tab = getSupportActionBar().newTab();
        tab.setText("Tab " + i);
        tab.setTabListener(this);
        getSupportActionBar().addTab(tab);
}

ヘルプやヒントは大歓迎です。

ありがとう

4

0 に答える 0