android:在edittext中对齐文本

4 android android-edittext

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

 <EditText android:id="@+id/tester" 
     android:layout_height="113dip" 
     android:layout_width="420dip" 
     android:background="@drawable/textarea_reason" 
     android:paddingTop="-90dip"/>
Run Code Online (Sandbox Code Playgroud)

当我在编辑文本中输入文本时,它从一些间隙开始而不是从顶部开始`

Dmy*_*lyk 12

您需要更改重力参数.

Java代码

editText.setGravity(Gravity.TOP| Gravity.LEFT); 
Run Code Online (Sandbox Code Playgroud)

XML

<EditText 
    android:id="@+id/tester" 
    android:layout_height="113dip" 
    android:layout_width="420dip" 
    android:background="@drawable/textarea_reason" 
    android:gravity="top|left"/>
Run Code Online (Sandbox Code Playgroud)


Kal*_*esh 5

更新你的编辑文本标签,如...

<EditText 
    android:id="@+id/tester" 
    android:layout_height="113dip" 
    android:layout_width="420dip" 
    android:background="@drawable/textarea_reason" 
    android:gravity="top|left"/>
Run Code Online (Sandbox Code Playgroud)