EditText as Box

时间:2016-05-16 06:42:00

标签: android android-layout android-edittext android-xml

这可能看起来很简单,实际上可能很简单,但我需要以下屏幕 enter image description here

我使用以下xml

完成了它
{{1}}

一切都很好,但问题是,它出现在焦点下面

enter image description here

光标应该出现在左上角,任何人都可以建议如何实现这个??

提前致谢:)

2 个答案:

答案 0 :(得分:1)

  

尝试设置此android:gravity="top" 左侧,您可以在android:gravity="top|left"中提供EditText媒体资源。

请参阅此内容。

<EditText
            android:id="@+id/subject_edt"
            style="@android:style/TextAppearance.Medium"
            android:layout_width="match_parent"
            android:layout_height="100dp"
            android:layout_marginLeft="15dp"
            android:inputType="textImeMultiLine"
            android:gravity="top"
            android:layout_marginRight="15dp"
            android:background="@drawable/edt_bg"
            android:maxLines="5" />

答案 1 :(得分:0)

使用android:gravity="top"

<EditText
    style="@android:style/TextAppearance.Medium"
    android:background="@drawable/edt_bg"
    android:gravity="top"
    android:id="@+id/subject_edt"
    android:inputType="textImeMultiLine"
    android:layout_height="100dp"
    android:layout_marginLeft="15dp"
    android:layout_marginRight="15dp"
    android:layout_width="match_parent"
    android:maxLines="5" />