2014-12-02 82 views
0

您好我正在我的项目中使用自定义操作栏布局。现在我有一个问题,我的自定义布局不适合全屏和在searchview点击操作栏布局对齐更改。这是我的自定义布局Android操作栏自定义布局不适合屏幕

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:layout_width="fill_parent" 
android:layout_height="fill_parent" 
android:orientation="vertical" 
> 

<LinearLayout 
    android:layout_width="fill_parent" 
    android:layout_height="40dp" 
    android:background="#585858"> 

    <LinearLayout 
     android:layout_width="0dp" 
     android:layout_height="match_parent" 
     android:orientation="vertical" 
     android:layout_weight="0.5" 
     android:gravity="center" > 
     <ImageView 
      android:id="@+id/imageView1" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:src="@drawable/ic_launcher" 
      android:scaleType="centerInside"/> 
    </LinearLayout> 
    <LinearLayout 
     android:layout_width="0dp" 
     android:layout_height="match_parent" 
     android:orientation="vertical" 
     android:layout_weight="1" 
      android:gravity="center" > 

     <SearchView 
      android:id="@+id/searchView1" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_gravity="right" > 
     </SearchView> 

    </LinearLayout> 

</LinearLayout> 

</LinearLayout> 

enter image description here 我怎样才能解决这个问题?请帮我:)

+0

分享您style.xml – Amy 2014-12-02 06:32:27

+0

我用默认主题 – 2014-12-02 06:34:30

回答

0

试试这个

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:layout_width="fill_parent" 
android:layout_height="wrap_content" 
android:orientation="vertical" 
> 

<LinearLayout 
    android:layout_width="fill_parent" 
    android:layout_height="40dp" 
    android:background="#585858"> 

    <LinearLayout 
     android:layout_width="wrap_content" 
     android:layout_height="match_parent" 
     android:orientation="vertical" 
     android:gravity="center" > 
     <ImageView 
      android:id="@+id/imageView1" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:src="@drawable/ic_launcher" 
      android:scaleType="centerInside"/> 
    </LinearLayout> 
    <LinearLayout 
     android:layout_width="0dp" 
     android:layout_height="match_parent" 
     android:orientation="vertical" 
     android:layout_weight="1" 
     android:gravity="center" > 

     <SearchView 
      android:id="@+id/searchView1" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_gravity="right" > 
     </SearchView> 

    </LinearLayout> 

</LinearLayout> 

+0

没有它不工作 – 2014-12-02 06:59:45