2012-06-21 64 views
0

有RelativeLayout的,TextView的,的EditText和Button按鈕太小

我的46px

相對佈局看起來確定其高度a.9.png圖像,但典型的搜索佈局內的意見它太小,按鍵不太適應高度尺寸和太的EditText(使用平板電腦華電國際)

這是我的代碼::

<RelativeLayout 
     android:id="@+id/cuadrobusqueda" 
     android:layout_width="match_parent" 
     android:layout_height="50dp" 
     android:layout_alignParentLeft="true" 
     android:layout_alignParentRight="true" 
     android:layout_marginBottom="9dp" 
     android:layout_marginLeft="14dp" 
     android:layout_marginRight="14dp" 
     android:layout_marginTop="8dp" 
     android:background="@drawable/bg_buscar_servicios" 
     android:gravity="center_vertical" > 

     <TextView 
      android:id="@+id/textView1" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_alignParentLeft="true" 
      android:layout_centerVertical="true" 
      android:text="TextView" /> 



     <EditText 
      android:id="@+id/editText1" 
      android:layout_width="50dp" 
      android:layout_height="wrap_content" 
      android:layout_alignParentTop="true" 
      android:layout_marginLeft="27dp" 
      android:layout_toRightOf="@+id/textView1" 
      android:ems="10" 
      android:inputType="number" > 

      <requestFocus /> 
     </EditText> 

     <Button 
      android:id="@+id/button1" 
      android:layout_width="100dp" 
      android:layout_height="32dp" 
      android:layout_alignTop="@+id/textView1" 
      android:layout_marginLeft="26dp" 
      android:layout_toRightOf="@+id/editText1" 
      android:text="Button" android:textSize="11sp"/> 

    </RelativeLayout> 

任何想法,爲什麼這是怎麼回事?

+0

'使按鈕的高度和寬度wrap_content' –

回答

0

請您在android系統提供的圖像:背景=「@繪製/ bg_buscar_servicios」的高度,如果你還希望不給RealtiveLayout的高度使之小,需要更多的屏幕面積僅低於它,然後嘗試給機器人:layout_weight將根據您的設備自動調整。

但我是你的圖片一定問題檢查出來第一..

+0

那是正確的,形象是壞.. – rbrlnx

0

您正在使用32dp對按鈕的高度是一樣48px對華電國際的設備。嘗試使用wrap_content,它會自動調整您的按鈕。

0

請確保您的9膜片具有足夠大的內容區域。 如果您需要與幫助,請張貼有關這個問題的9膜片。

0

試試這個.....

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:id="@+id/cuadrobusqueda" 
    android:layout_width="wrap_content" 
    android:layout_height="match_parent" 
    android:layout_alignParentLeft="true" 
    android:layout_alignParentRight="true" 
    android:layout_marginBottom="9dp" 
    android:layout_marginLeft="14dp" 
    android:layout_marginRight="14dp" 
    android:layout_marginTop="8dp" 
    android:background="@drawable/ic_launcher" 
    android:gravity="center_vertical" > 

     <TextView 
      android:id="@+id/textView1" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_alignParentLeft="true" 
      android:layout_centerVertical="true" 
      android:text="TextView" /> 
<EditText 
      android:id="@+id/editText1" 
      android:layout_width="50dp" 
      android:layout_height="wrap_content" 
      android:layout_alignParentTop="true" 
      android:layout_marginLeft="27dp" 
      android:layout_toRightOf="@+id/textView1" 
      android:ems="10" 
      android:inputType="number" > 

      <requestFocus /> 
     </EditText> 

     <Button 
      android:id="@+id/button1" 
      android:layout_width="100dp" 
      android:layout_height="32dp" 
      android:layout_alignTop="@+id/textView1" 
      android:layout_marginLeft="26dp" 
      android:layout_toRightOf="@+id/editText1" 
      android:text="Button" android:textSize="11sp"/> 

    </RelativeLayout>