2014-12-21 22 views
0

因此,我創建了我的應用程序,在指向三個片段窗口的操作欄上有選項卡。我決定將應用程序的主題更改爲"@android:style/Theme.Holo.Light.NoActionBar.Fullscreen",我的應用程序開始崩潰時發生空指針異常。過了一段時間,我意識到主題變更可能會導致此操作欄失效。Android:選項卡式佈局或Android選項卡沒有操作欄?

有沒有一種方法來實現沒有操作欄的標籤式佈局?自定義操作欄?我非常想使用這個主題。 OR有沒有辦法自定義動作欄:更改顏色或添加自定義圖標和搜索功能,使其更具視覺吸引力?

謝謝!

回答

0

有沒有一種方法來實現沒有操作欄的選項卡式佈局?

使用ViewPager從ViewPagerIndicator庫,PagerSlidingTabStrip的幾個標籤指標的任何一個,如PagerTabStripTabPageIndicator

或者,使用FragmentTabHost

有沒有辦法自定義操作欄:更改顏色或添加自定義圖標和搜索功能,使其更具視覺吸引力?

你對你自己的圖標負責,所以如果你不喜歡你的圖標,請告訴你自己想出更好的圖標。

您可以通過自定義主題更改操作欄的顏色,例如您可能使用Jeff Gilfelt的Action Bar Style Generator設置的主題。或者,切換到使用appcompat-v7版本的操作欄(使用ActionBarActivity),您可以使用更簡單的自定義主題,只需設置一些色調值即可。

0

因爲您在這裏沒有提供代碼,我認爲您使用的是API 21或更少..所以你應該改變你的android應用程序的主題。 變化styles.xml文件如下

<resources> 

<!-- Base application theme. --> 
<style name="AppBaseTheme" parent="android:Theme.Holo.Light"> 

</style>