【问题标题】:Entering data into edit text from the beginning从头开始将数据输入到编辑文本中
【发布时间】:2012-03-13 12:31:25
【问题描述】:
我有固定的编辑文本的高度和宽度。
当我开始输入时,光标将位于中间。
我希望光标从编辑文本的开头。
我怎样才能做到这一点?
我的编辑文本代码如下
<EditText
android:id="@+id/txtMessage"
android:layout_width="230dp"
android:layout_height="120dp"
android:inputType="textMultiLine"
android:maxLength="100"/>
【问题讨论】:
标签:
android
android-edittext
【解决方案1】:
您需要设置视图的重力(内容应对齐的位置)。
android:gravity="left|top"
【解决方案2】:
我已经测试了你的代码,它工作得很好......
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<EditText
android:id="@+id/txtMessage"
android:layout_width="230dp"
android:layout_height="120dp"
android:inputType="textMultiLine"
android:maxLength="100" />
</LinearLayout>
不需要重力......
【解决方案3】:
hiiiii user1203673
你可以像只固定宽度但不固定高度那样做这个,所以光标会从起始人那里得到位置
试试这个