知乎专栏 |
onCreate 中添加
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.settings_activity); ActionBar actionBar = getSupportActionBar(); if (actionBar != null) { actionBar.setDisplayHomeAsUpEnabled(true); } }
Activity 中添加
@Override public boolean onOptionsItemSelected(MenuItem item) { switch (item.getItemId()) { case android.R.id.home: finish(); return true; default: break; } return super.onOptionsItemSelected(item); }
在AndroidManifest.xml中标明Activity的主题
<activity android:name=".ui.ShareActivity" android:exported="false" android:theme="@style/AppTheme"/>
values/styles.xml 文件中增加
<style name="AppTheme" parent="Base.Theme.AppCompat.Light.DarkActionBar"> <!-- Customize your theme here. --> <item name="colorPrimary">@color/colorThemeBackGround</item> <item name="colorPrimaryDark">@color/colorThemeBackGround</item> <item name="colorAccent">@color/colorThemeBackGround</item> </style>