【发布时间】:2017-04-19 19:04:22
【问题描述】:
我想让操作栏中的后退按钮看起来像这样“
【问题讨论】:
-
您尝试过使用搜索吗? stackoverflow.com/questions/13259055/…
-
到目前为止您尝试过什么?发布您的 java 或 xml 代码
标签: java android android-actionbar coding-style back-button
我想让操作栏中的后退按钮看起来像这样“
【问题讨论】:
标签: java android android-actionbar coding-style back-button
在你的活动onCreate() 方法中这样做:
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
........
................
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
getSupportActionBar().setHomeAsUpIndicator(R.drawable.icon_arrow);
..........
...................
}
输出:
图标:
如果您使用Android Studio,那么您可以轻松添加图标。
Clip art选择你想要的图标【讨论】:
首先让你的 YourXmlFile.xml 像这样:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:orientation="vertical"
android:layout_height="match_parent"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:background="#ffff"
android:id="@+id/activity_viewsol"
tools:context=".viewsol">
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/linear"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar_top"
android:layout_height="wrap_content"
android:layout_width="match_parent"
android:minHeight="?attr/actionBarSize"
android:background="@color/colorPrimary"
app:theme="@style/ThemeOverlay.AppCompat.Light"
android:fitsSystemWindows="true"
app:layout_collapseMode="pin"
android:elevation="5dp"
app:navigationIcon="@drawable/ic_back" //Arrow Back Icon
app:popupTheme="@style/ThemeOverlay.AppCompat.Light">
</LinearLayout>
在 YourFile.Java 中添加这个
Toolbar toolbarTop = (Toolbar) findViewById(R.id.toolbar_top);
setSupportActionBar(toolbarTop);
ActionBar actionBar = getSupportActionBar();
actionBar.setTitle("");
if(actionBar != null)
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
【讨论】: