【发布时间】:2015-01-12 22:45:10
【问题描述】:
我无法为标题栏设置背景图像,我只能设置颜色,让我知道我必须在下面的代码中更改什么。 我想要一个精确的下图 1 副本,我得到的输出如图 2 所示
<ImageView
android:id="@+id/header"
android:background="@drawable/ic_launcher"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="ShowRoom"
android:textColor="@android:color/black"
android:textStyle="bold"/>
<ImageView
android:id="@+id/header1"
android:drawableRight="@drawable/menu"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
<Button
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Button" />
</LinearLayout>
还有我的活动 java 文件
public class ItemActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);
setContentView(R.layout.itemlist);
getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE,R.layout.item);
}
}
和styles.xml
<style name="TitleBarTheme" parent="android:Theme">
<item name="android:windowTitleSize">35dip</item>
<item name="android:windowTitleBackgroundStyle">@style/CustomWindowTitleBarBG</item>
</style>
【问题讨论】:
-
@Mike Guys 请删除保留标签,我已经编辑了我的问题
-
你的意思是你需要在ActionBar中放置一个自定义图标和ActionBar下的一些文字?
-
你能把你想要的东西画在纸上或其他东西上,然后把它的图片贴出来,以便我能适当地帮助你吗?
标签: android