MultiLine EditText in Android with the cursor star

2019-01-14 14:35发布

This question already has an answer here:

I know it seems it's an already thousand times answered issue but I haven't found anything that works for me.

I have a MultiLine EditText on Android that adapts to the view size by "playing" with the weight (1) and the height (0dip). I am using gravity "top" but it starts in the middle.

I guess the problem it's related with the weight. Here's the code (the parent is a 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>

1条回答
我欲成王,谁敢阻挡
2楼-- · 2019-01-14 15:22
<EditText
        android:id="@+id/txtContacto"
        android:layout_width="fill_parent"
        android:layout_height="0dip"
        android:gravity="top"
        android:inputType="textMultiLine" 
        android:weight="1">
    </EditText>

try the above code.. where layout gravity sets the edittext and gravity sets the content of edittext.

查看更多
登录 后发表回答