android:edittext中的文本对齐

android:edittext中的文本对齐,android,android-edittext,Android,Android Edittext,我正在制作一个应用程序,其中我必须使用编辑文本,当我在三星galaxy s和emulator上使用此文本时,文本从编辑文本的中心开始,而不是从顶部开始。屏幕截图和代码如下所示` <EditText android:id="@+id/tester" android:layout_height="113dip" android:layout_width="420dip" android:background="@drawable/textarea_reas

我正在制作一个应用程序,其中我必须使用编辑文本,当我在三星galaxy s和emulator上使用此文本时,文本从编辑文本的中心开始,而不是从顶部开始。屏幕截图和代码如下所示`

 <EditText android:id="@+id/tester" 
     android:layout_height="113dip" 
     android:layout_width="420dip" 
     android:background="@drawable/textarea_reason" 
     android:paddingTop="-90dip"/>


`您需要更改重力参数

Java代码

editText.setGravity(Gravity.TOP| Gravity.LEFT); 
XML


您已设置了背景图像,这就是发生此问题的原因
android:paddingLeft=“20dp”并测试更新或编辑文本标记,如

<EditText 
    android:id="@+id/tester" 
    android:layout_height="113dip" 
    android:layout_width="420dip" 
    android:background="@drawable/textarea_reason" 
    android:gravity="top|left"/>


尝试将xml中编辑文本的属性设置为
singleLine=“false”
,或将
minLines
设置为>1

删除顶部的填充,然后重试
<EditText 
    android:id="@+id/tester" 
    android:layout_height="113dip" 
    android:layout_width="420dip" 
    android:background="@drawable/textarea_reason" 
    android:gravity="top|left"/>