【问题标题】: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

        你可以像只固定宽度但不固定高度那样做这个,所以光标会从起始人那里得到位置 试试这个

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2018-12-28
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2020-09-18
          • 2017-10-05
          • 2016-03-23
          • 1970-01-01
          相关资源
          最近更新 更多