我的标题栏的背景图片无法完整填充到整个标题栏,使用了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>

解决方案 »

  1.   

    这个是你自定义的一个标题栏吗?
       你这里用fill_parent 只是填满你的父容器 而不是说容器内部填满啊
      

  2.   

    请参照此文《解决自定义Title Bar背景填充问题》
    链接如下:
    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/
      

  3.   

    标题栏的高度应该是可以改动的,自己写一个Style文件定义一下,你看OPhone的标题栏就很大,自己做的
      

  4.   

    先定义一个样式文件:
    <?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"
                      >