我很难在Android中设计我的操作栏。 我使用的是AppCompat主题,如果有人知道更好的AppCompat主题文档,请分享一下吗? API等级19
找到一个:http://android-developers.blogspot.com/2014/10/appcompat-v21-material-design-for-pre.html
答案 0 :(得分:0)
App Compat支持lib ,不用担心父主题,它根据API级check answer自动设置主题 如果你有API 19的设备,那么它设置API-19中可用的主题
for Action Bar(API 21中的ToolBar弃用)。但如果您仍想使用此功能,请将Activity
课程扩展为AppCompatActivity
public class myDemoListActivity extends AppCompatActivity
onCreate()
中的使用操作栏,如:
final ActionBar actionBar = getSupportActionBar();
你必须使用像
这样的主题<style name="AppTheme.Bash" parent="Theme.AppCompat.Light.DarkActionBar">
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
</style>
<强>工具栏强>
将Activity
课程扩展为AppCompatActivity
public class myDemoListActivity extends AppCompatActivity
您必须在布局文件中使用工具栏,例如
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:background="?attr/colorPrimary"
app:layout_scrollFlags="scroll|enterAlways"
app:popupTheme="@style/ThemeOverlay.AppCompat.Light">
</android.support.v7.widget.Toolbar>
onCreate()
中的
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
你必须使用像
这样的主题<style name="AppTheme.Bash" parent="Theme.AppCompat.Light.DarkActionBar">
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
<item name="windowActionBar">false</item>
<item name="windowNoTitle">true</item>
</style>