有没有办法让 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如何设置默认是不弹出软键盘需要点击是才跳出来