Android 如何以编程方式使actionbar返回按钮宽度?
我正在将工具栏设置为我的actionbar,但是当我禁用home按钮并且工具栏中的标题未集中时,我有一些活动,因此我希望通过编程方式将actionbar返回按钮设置为setAndroid 如何以编程方式使actionbar返回按钮宽度?,android,android-actionbar,Android,Android Actionbar,我正在将工具栏设置为我的actionbar,但是当我禁用home按钮并且工具栏中的标题未集中时,我有一些活动,因此我希望通过编程方式将actionbar返回按钮设置为settoolbar.SetContentInsertsAbsolute(0,0) 试试这个 toolbar = (Toolbar) findViewById(R.id.toolbar_editprofile); setSupportActionBar(toolbar); getSupportActionB
toolbar.SetContentInsertsAbsolute(0,0)代码>
试试这个
toolbar = (Toolbar) findViewById(R.id.toolbar_editprofile);
setSupportActionBar(toolbar);
getSupportActionBar().setDisplayShowTitleEnabled(false);
toolbar.setNavigationIcon(getResources().getDrawable(R.drawable.back_arrow));
toolbar.setNavigationOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
finish();
}
});
您可以通过设置样式进行设置,将清单中的“活动主题”设置为“无操作栏”,并在布局中手动使用工具栏,并根据需要设置样式,还可以更改文本的大小,或者使用样式在工具栏中放大图像
<style name="Theme.MyFancyTheme" parent="android:Theme.Holo">
<item name="android:homeAsUpIndicator">@drawable/ic_toolbar_back_button</item>
</style>
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="?actionBarSize"
android:layout_gravity="top"
android:background="@android:color/transparent"
android:visibility="visible"
app:theme="@style/Theme.MyFancyTheme">
@可绘制/集成电路工具栏返回按钮
您需要对包含标题的工具栏内的文本视图执行类似操作:
android:paddingLeft="?attr/actionBarSize"
问题不清楚你想详细说明你想做什么?@Nilu我上传了照片你可以更改后退按钮的样式。首先,你必须将活动主题设置为无操作栏主题,手动使用工具栏,并设置样式以使操作栏后退按钮可见或可设置样式。
android:paddingLeft="?attr/actionBarSize"