gpt4 book ai didi

android - 在android中自定义操作栏首先显示默认操作栏

转载 作者:行者123 更新时间:2023-11-30 02:34:47 26 4
gpt4 key购买 nike

我是 android 的新手,在自定义操作栏时我注意到它首先显示旧的(默认)操作栏,然后显示自定义的操作栏。我还想为操作栏标题设置文本颜色。我的代码 fragment 是

public class MainActivity extends ActionBarActivity {
MenuItem searchItem;
SearchView searchView;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);

ActionBar ab = getSupportActionBar();

ab.setTitle("Modification"); ab.setIcon(R.drawable.ap);
ab.setBackgroundDrawable(new
ColorDrawable(Color.parseColor("#00AA00")));
ab.setSubtitle("Modification");

setContentView(R.layout.activity_main);

我认为一定有一些愚蠢的错误。
请帮忙。

最佳答案

试试这个..
创建一个theme.xml如下

<resources>
<!-- the theme applied to the application or activity -->
<style name="CustomActivityTheme" parent="@android:style/Theme.Holo">
<item name="android:actionBarStyle">@style/MyActionBar</item>
<!-- other activity and action bar styles here -->
</style>
<!-- style for the action bar backgrounds -->
<style name="MyActionBar" parent="@android:style/Widget.Holo.ActionBar">
<item name="android:background">#5477B1</item>
</style>

然后在你的Androidmanifest.xml中在application标签

中提到这个
<application
..
android:theme="@style/CustomActionBarTheme"

祝你好运

关于android - 在android中自定义操作栏首先显示默认操作栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26733468/

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