【问题标题】:MultiLine EditText in Android with the cursor starting on top [duplicate]Android中的MultiLine EditText,光标从顶部开始[重复]
【发布时间】:2012-05-17 05:38:35
【问题描述】:

我知道这似乎是一个已经回答了数千次的问题,但我还没有找到任何适合我的东西。

我在 Android 上有一个 MultiLine EditText,它通过“播放”权重 (1) 和高度 (0dip) 来适应视图大小。我正在使用重力“顶部”,但它从中间开始。

我猜这个问题与重量有关。这是代码(父级是LinearLayout):

    <EditText
        android:id="@+id/txtContacto"
        android:layout_width="fill_parent"
        android:layout_height="0dip"
        android:layout_gravity="top"
        android:inputType="textMultiLine" 
        android:weight="1">
    </EditText>

【问题讨论】:

    标签: android android-layout android-edittext


    【解决方案1】:
    <EditText
            android:id="@+id/txtContacto"
            android:layout_width="fill_parent"
            android:layout_height="0dip"
            android:gravity="top"
            android:inputType="textMultiLine" 
            android:weight="1">
        </EditText>
    

    试试上面的代码。其中布局重力设置edittext,重力设置edittext的内容。

    【讨论】:

    • 试试这个,看看问题是否解决?
    • 非常感谢您,阿加瓦尔。这是错误的,我设置的是关于布局的元素的重力,而不是关于其容器的元素内容。
    猜你喜欢
    • 2019-09-02
    • 2017-09-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多