有没有办法让 EditText 开始在 EditText 的左上角输入?

Posted

技术标签:

【中文标题】有没有办法让 EditText 开始在 EditText 的左上角输入?【英文标题】:Is there anyway to make an EditText start typing at the top left corner of the EditText? 【发布时间】:2011-08-19 07:47:11 【问题描述】:

我有一个EditText 的属性:

android:minLines="3"

但是,当我开始输入时,它会在 EditText 的中间输入。

有什么方法可以让它在EditText 区域的左上角开始输入?

【问题讨论】:

试试这个完美的解决方案 - ***.com/a/47813929/3448003 【参考方案1】:

android:gravity="top|left" 添加到布局XML 文件中的EditText

【讨论】:

@Commons Ware 如果我想要在 center_vertical 中的 edittext 提示但它应该从 top|left 开始输入,我应该怎么做? @Erum:我不知道有一种方法可以独立于文本的定位来控制提示的定位。 现在使用 start 或 end 而不是 left 和 right 来补偿 RTL 和 LTR 读者【参考方案2】:

插入

android:gravity="top"

进入您的 EditText。

【讨论】:

【参考方案3】:

android:gravity="start" 会将其放在左上角。

【讨论】:

【参考方案4】:

这将对您有所帮助。试试这个 EditText....

<EditText
    android:id="@+id/edt_comment_note"
    android:layout_
    android:layout_
    android:background="@drawable/white_box"
    android:gravity="top"
    android:hint="Note"
    android:imeOptions="actionDone"
    android:maxLines="3"
    android:padding="5dp"
    android:textSize="15sp" />

【讨论】:

以上是关于有没有办法让 EditText 开始在 EditText 的左上角输入?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用android中的共享首选项将数据保存在editText中[重复]

安卓开发者进来一下,安卓悬浮窗口开发有问,悬浮的EditText为啥无法获得焦点.悬浮窗口不管我

Android EditText如何设置默认是不弹出软键盘需要点击是才跳出来

有没有办法在 Android 中创建 stackoverfow“标签”EditText/Input 字段?

Android 工作问题解决记录

ScrollView嵌套EditText联带滑动的解决办法