我的标题栏的背景图片无法完整填充到整个标题栏,使用了fill_parent为什么还不可以?
等待高手
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/title"
>
<TextView
android:id="@+id/tille"
android:typeface="sans"
android:layout_gravity="left"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="16.0sp"
android:textColor="@color/title"
android:textStyle="bold"
android:layout_marginLeft="5.0dip"
android:text=""
/>
<View
android:layout_gravity="left"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1.0"
/>
<TextView
android:textSize="12.0sp"
android:id="@+id/platform"
android:textColor="@color/title"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:paddingRight="3.0dip"
android:layout_gravity="center"
android:text="@string/platform"
/>
<ProgressBar
android:id="@+id/platform_bar"
android:layout_gravity="center"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginRight="5.0dip"
style="?android:attr/progressBarStyleSmallTitle"
/>
</LinearLayout>
等待高手
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/title"
>
<TextView
android:id="@+id/tille"
android:typeface="sans"
android:layout_gravity="left"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="16.0sp"
android:textColor="@color/title"
android:textStyle="bold"
android:layout_marginLeft="5.0dip"
android:text=""
/>
<View
android:layout_gravity="left"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1.0"
/>
<TextView
android:textSize="12.0sp"
android:id="@+id/platform"
android:textColor="@color/title"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:paddingRight="3.0dip"
android:layout_gravity="center"
android:text="@string/platform"
/>
<ProgressBar
android:id="@+id/platform_bar"
android:layout_gravity="center"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginRight="5.0dip"
style="?android:attr/progressBarStyleSmallTitle"
/>
</LinearLayout>
你这里用fill_parent 只是填满你的父容器 而不是说容器内部填满啊
链接如下:
http://softhood.net/cn/2010/07/22/%E8%A7%A3%E5%86%B3%E8%87%AA%E5%AE%9A%E4%B9%89title-bar%E8%83%8C%E6%99%AF%E5%A1%AB%E5%85%85%E9%97%AE%E9%A2%98/
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name ="CustomWindowTitleBg" >
<item name ="android:background" > #565656 </item>
</style >
<style name="titlebarstyle" parent="android:Theme">
<item name="android:windowTitleSize">38dip</item>
<item name ="android:windowTitleBackgroundStyle" > @style/CustomWindowTitleBg </item >
</style>
</resources>然后在清单文件的Activity中引用这个样式就可以了。
<activity android:name=".???"
android:label="@string/app_name"
android:configChanges="keyboardHidden"
android:screenOrientation="landscape"
android:theme="@style/titlebarstyle"
>