android:edittext中的文本对齐
我正在制作一个应用程序,其中我必须使用编辑文本,当我在三星galaxy s和emulator上使用此文本时,文本从编辑文本的中心开始,而不是从顶部开始。屏幕截图和代码如下所示`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
<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"/>