答案 0 :(得分:0)
您可以在API 11之后设置操作背景。
ActionBar actionBar = getActionBar();
Drawable drawable = getResources().getDrawable(R.drawable.dummy_action_bar);
actionBar.setBackgroundDrawable(drawable);
答案 1 :(得分:-1)
这是你不应该怎么做的一个例子!!! (见评论)
=============================================== =====================
在AndroidManifest
中,添加到没有操作栏的活动主题属性:
android:theme="@android:style/Theme.Holo.Light.NoActionBar"
将RelativeLayout
添加到您的布局中,蓝色背景和右侧的ImageView
包含徽标。
<RelativeLayout
android:id="@+id/fakeActionBar"
android:layout_width="fill_parent"
android:layout_height="48dp"
android:background="#F00A"
android:layout_alignParentTop="true"
android:layout_alignParentRight="true"
>
<ImageView
android:layout_width="100dp"
android:layout_height="48dp"
android:layout_alignParentRight="true"
android:src="@drawable/logo_top"
/>
</RelativeLayout>