如何在android中添加图像而不是标题文本
如何在android中添加图像而不是标题文本,android,android-actionbar,android-titlebar,Android,Android Actionbar,Android Titlebar,我想添加此图像,而不是标题文本和操作栏的默认android图像,如上图所示。根据我的尝试,您可以通过制作一个布局作为操作栏,然后在您的每个活动中调用它并设置清单。在这里,我将为您提供有关它的线索,以及如何在清单和活动类中设置它: 编写“操作栏布局”代码,我们称之为window_header.xml。把它放在res>layout目录中。只需制作一个包含imageview的布局,将布局的高度设置为动作栏的高度。 你也可以设置颜色和你想要的任何东西,只要按照你设置的高度使它像一个普通的布局 在清单中的
我想添加此图像,而不是标题文本和操作栏的默认android图像,如上图所示。根据我的尝试,您可以通过制作一个布局作为操作栏,然后在您的每个活动中调用它并设置清单。在这里,我将为您提供有关它的线索,以及如何在清单和活动类中设置它:
requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);
getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.window_header);
ImageView icon = (ImageView) findViewById(R.id.icon);
this.icon.setImageResource(R.drawable.browse);
android:theme=“@style/CustomTheme”
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="CustomWindowTitleBackground">
<item name="android:background">#323331</item>
</style>
<style name="CustomTheme" parent="android:Theme">
<item name="android:windowTitleSize">35dip</item>
<item name="android:windowTitleBackgroundStyle">@style/CustomWindowTitleBackground</item>
</style>
</resources>
试试看,一点探索和自我激励会更好。希望有帮助在此处检查此答案。这可能会有帮助。已尝试getActionBar().setIcon()?检查,您一定会得到解决方案!