我正在制作一个应用程序,其中我必须使用编辑文本,当我在三星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)
更新你的编辑文本标签,如...
<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)
| 归档时间: |
|
| 查看次数: |
11018 次 |
| 最近记录: |