簡體   English   中英

ActionBar-Android中的條顯示不正確的白色背景色

[英]ActionBar - incorrect white background color displayed of the bars in Android

我已附上一張圖片來描述我的問題。 我不知道為什么當酒吧的背景為綠色時,酒吧的盡頭有白色的一塊。 如果有人可以幫助我。 我正在使用本機ActionBar,但我正在自定義其選項卡...我一直在嘗試更改條的寬度,背景色等,但找不到任何解決方案。 此圖像是使用帶有Android 4.0.4的Samsung Galaxy Tab發生的:

在此處輸入圖片說明

一段代碼是:

    ActionBar aBar = getActionBar();
    aBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);
    aBar.setDisplayShowTitleEnabled(false);
    aBar.setBackgroundDrawable(getResources().getDrawable(R.color.color_action_bar));
    aBar.setDisplayUseLogoEnabled(true);


    mTabManager = new TabletTabManager(this);

    ((TabletTabManager)mTabManager).addTab(
        aBar.newTab().setCustomView(createCustomTab(R.drawable.my_cameras, R.string.my_cameras)), 
        CamerasFragment.class, 
        CamerasFragment.getArguments(CamerasFragment.Mode.MY_CAMERAS));

問題是標簽的寬度。 我僅使用WRAP_CONTENT來設置選項卡的寬度,所以選項卡視圖使用的是文本最長的選項卡的大小。 這樣,除了最大的選項卡外,其他一些選項卡在選項卡指示器中顯示白色背景。

現在,我更改了此設置,並為所有這些設置了相同的寬度。

使用操作欄中的選項卡時,請注意寬度,因為當您縱向旋轉設備時,可能會遇到很多問題,尤其是在新的7英寸平板電腦中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM