gpt4 book ai didi

java - 操作栏背景大小,Android

转载 作者:太空宇宙 更新时间:2023-11-04 13:48:14 25 4
gpt4 key购买 nike

我想将操作栏背景颜色更改为自定义颜色。这是我目前得到的:

enter image description here

如何在整个操作栏宽度上获得此颜色?

我的操作栏xml:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="60dp"
android:background="#0c555c"
android:gravity="center"
android:id="@+id/action_bar_title"
android:paddingEnd="0dp"
android:paddingStart="0dp"
android:showAsAction="ifRoom">
</RelativeLayout>

onCreate方法:

RelativeLayout actionBar = (RelativeLayout)findViewById(R.id.action_bar_title);
getSupportActionBar().setDisplayOptions(ActionBar.DISPLAY_SHOW_CUSTOM);
getSupportActionBar().setCustomView(R.layout.action_bar);

最佳答案

如果您正在设计自定义操作栏,请像这样编写代码:

  ActionBar actionBar = getSupportActionBar();
actionBar.setDisplayShowCustomEnabled(true);
actionBar.setDisplayShowTitleEnabled(false);
actionBar.setBackgroundDrawable(new ColorDrawable(Color.parseColor("#8B58A3")));

LayoutInflater inflater = LayoutInflater.from(this);
@SuppressLint("InflateParams")
View v = inflater.inflate(R.layout.titleview, null);

actionBar.setCustomView(v);

希望对你有帮助!

关于java - 操作栏背景大小,Android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30596759/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com