自动调整edittext和按钮的大小和位置

时间:2010-06-25 08:37:47

标签: android button android-edittext screen-orientation

在模拟器中,edittext和按钮的大小看起来不错,但在摩托罗拉里程碑中,它们都很小。我认为有不同类型的屏幕布局。是否可以自动调整大小?我的xml如下:

<?xml version="1.0" encoding="utf-8"?><RelativeLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
xmlns:android="http://schemas.android.com/apk/res/android">
<EditText android:id="@+id/txtToText_e" 
 android:layout_width="270px" 
 android:layout_height="wrap_content" 
 android:textSize="18sp" 
 android:hint="Type To Compose" 
 android:layout_alignParentBottom = "true"
 android:layout_alignParentLeft="true"/>   <Button android:text="Send" 
 android:id="@+id/btnDone_e" 
 android:layout_width="85px" 
 android:layout_height="wrap_content"      
 android:layout_alignParentBottom = "true"
 android:layout_alignParentRight="true"/>                                 

要在将手机从纵向转为横向时获取自动重新调整大小的编辑文本,我在AndroidManifest.xml中添加这些xml代码

    <supports-screens android:smallScreens="true"
              android:normalScreens="true"
              android:largeScreens="true"
              android:anyDensity="true" />

但没有变化= [。如何解决?

谢谢。

1 个答案:

答案 0 :(得分:1)

如果您希望根据屏幕密度更改尺寸,请使用dip代替px