android编辑文本如何在左上角开始输入?

标签 android android-layout android-edittext

我有这个 EditText

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical" >

    <EditText
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:inputType="textMultiLine"
        android:lines="5"
        android:singleLine="false"
        android:text="@string/app_name" />

</LinearLayout>

我的问题是打字是从 EditText 的中间开始的。

我的问题是如何在 EditText 的左上角开始输入?

最佳答案

试试 android:gravity="top" 所以你的代码将是:

<EditText
     android:layout_width="fill_parent"
     android:layout_height="wrap_content"
     android:gravity="top"
     android:inputType="textMultiLine"
     android:lines="5"
     android:singleLine="false"
     android:text="@string/app_name" />

关于android编辑文本如何在左上角开始输入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15851310/

相关文章:

java - 在另一个元素中使用显式等待查找元素

android - 为不同的布局使用不同的资源。布局区别

android - 出现 "cannot be resolved to a type"错误时我该怎么办?

android - Android 中 EditText 的电子邮件验证

android - 如何将我的 Activity 发送到后台并恢复?

android - HTC One Mini native 浏览器的媒体查询问题

Android ID 作为设备 ID 的替代品

java - 适用于 Android 的随机数学问题生成器

android - 关闭键盘时取消对 EditText 的关注

android - 如何在 EditText 上添加图像