0

私はActionBarSherlockを使用しています。アクションバーがタブの上にあれば、すべて問題ありません。

public class MyList extends SherlockListActivity implements ActionBar.TabListener {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.countries_list);

        ActionBar actionBar = getSupportActionBar();
        actionBar.setDisplayOptions(ActionBar.DISPLAY_HOME_AS_UP | ActionBar.DISPLAY_SHOW_TITLE);
        actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);
        // Inflating tabs and views

    }

    // onTab methods
}

スクリーンショット

4

1 に答える 1

2

これは、Android 4.2 でのみ修正されたフレームワークのバグです。ActionBarSherlock は、一貫性を保つために Android 4.0 と同じ動作を表示します。ABS で修正されたとしても、アプリの 4.0 および 4.1 でこの壊れた動作が引き続き表示されます。

于 2013-05-27T18:43:54.983 に答える