2015-10-17 71 views
1

我使用Android支持庫23.0.1。我想風格Base.Widget.AppCompat.Spinner.DropDown.ActionBarBase.Widget.AppCompat.DrawerArrowToggle。我添加了哪些支持來啓用這些小部件?一些小部件的Android支持包

回答

1

我建議你使用一個工具欄。工具欄基本上是一個ViewGroup並且模擬ActionBar的大部分功能(如果不是更多的話)。

要包括微調:

<android.support.v7.widget.Toolbar 
     android:id="@+id/toolbar" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content"> 

     <Spinner 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content"/> 

</android.support.v7.widget.Toolbar> 

參考:http://android-developers.blogspot.cl/2014/10/appcompat-v21-material-design-for-pre.html

至於箭頭切換,看看這個:How to implement DrawerArrowToggle from Android appcompat v7 21 library

基本上你需要創建這種風格:

<style name="AppTheme" parent="Theme.AppCompat.Light"> 
    <item name="drawerArrowStyle">@style/DrawerArrowStyle</item> 
</style> 

<style name="DrawerArrowStyle" parent="Widget.AppCompat.DrawerArrowToggle"> 
    <item name="spinBars">true</item> 
    <item name="color">@android:color/white</item> 
</style> 

並做一些initializ關於你的onCreate。