1
我使用Android支持庫23.0.1。我想風格Base.Widget.AppCompat.Spinner.DropDown.ActionBar
和Base.Widget.AppCompat.DrawerArrowToggle
。我添加了哪些支持來啓用這些小部件?一些小部件的Android支持包
我使用Android支持庫23.0.1。我想風格Base.Widget.AppCompat.Spinner.DropDown.ActionBar
和Base.Widget.AppCompat.DrawerArrowToggle
。我添加了哪些支持來啓用這些小部件?一些小部件的Android支持包
我建議你使用一個工具欄。工具欄基本上是一個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。