android:edittext中文本的对齐方式

标签 android android-edittext

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

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

When i enter the text in edit text it starts from some gap rather than starting from top `

最佳答案

您需要更改重力参数。

Java代码

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

XML

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

关于android:edittext中文本的对齐方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8354750/

相关文章:

android - 禁用 EditText 上下文菜单

android - 在 Android 应用程序的文件中设置可执行权限

android - 未定义不是一个对象(评估 StatusBarManager.HEIGHT)react-native 0.55.4

android - 一段时间后使用谷歌登录失败

java - 想要更新上传项目并将其添加到 recyclerview 时每个项目的 Activity 进度条

android - 填写android中的所有字段后启用提交按钮?

java - 如何使用java实时更新带有EditText的TextView

android - 如何为 Hilt Android 提供上下文?

Android 使用形状、选择器或列表针对不同状态的不同 EditText 背景

listview中的Android edittext失去了对调用notifydatachanged的关注