2012-06-21 32 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>