2013-11-26 110 views
3

我不得不減少在Android上的搜索視圖的高度,我已經設定的尺寸在XML文件中,但它出現如下如何降低android中搜索視圖的高度?

enter image description here

我如何降低光標的大小(搜索這裏提示不能完美顯示)。 我想設置文本的搜索視圖大小爲「X」按鈕的大小相同

搜索查看XML是如下

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

    <TextView 
     android:id="@+id/textView1" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:layout_alignParentLeft="true" 
     android:layout_alignParentTop="true" 
     android:layout_marginLeft="6dp" 
     android:text="@string/medium_text" 
     android:textAppearance="?android:attr/textAppearanceMedium" /> 

    <LinearLayout 
     android:id="@+id/listView" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:layout_below="@+id/searchView" 
     android:orientation="horizontal" 
     android:weightSum="10" > 

     <SearchView 
      android:id="@+id/searchView" 
      android:layout_width="0dp" 
      android:layout_height="25dp" 
      android:layout_below="@+id/textView1" 
      android:layout_weight="9" 
      android:imeOptions="actionSearch" 
      android:textSize="2dp" > 
     </SearchView> 

     <ImageView 
      android:id="@+id/imageView1" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_marginTop="5dp" 
      android:layout_weight="0.5" 
      android:onClick="hierOnclick" 
      android:src="@drawable/ic_list" /> 

     <ImageView 
      android:id="@+id/imageView2" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_marginTop="5dp" 
      android:layout_weight="0.5" 
      android:src="@drawable/icon_add_account" /> 
    </LinearLayout> 
.... 
...... 
........ 
</LinearLayout> 

我不能設置高度WRAP_CONTENT(請推薦一些其他路)

編輯:感謝您的意見 我想創建一個搜索組件,如下

enter image description here

爲了實現這個目標,可以爲搜索視圖設置方形背景。但我無法調整搜索視圖的高度。

請幫我

非常感謝您

+0

您指定的android:layout_height =「25dp」 –

+0

**郵整個XML代碼** –

+0

@SweetWisher是的,我想在一個特定的大小 – Amith

回答

0

的問題是與EditText上行距控制。 你應該設置:

在XML:

android:lineSpacingExtra="0" 
android:lineSpacingMultiplier="0" 

OR

代碼: 使用以下方法:

public void setLineSpacing (float add, float mult) 

Android SetLineSpacing() documentation