【发布时间】:2020-12-09 22:28:48
【问题描述】:
我有一个固定高度的 inputText 字段(TextInputLayout 的 EditText)。 我想将提示文本对齐到视图的左上角。
问题:提示文本总是显示在 center_verticle 但我想显示在左上角。
<com.google.android.material.textfield.TextInputLayout
android:id="@+id/aboutWrapper"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="About Sponsor">
<EditText
android:id="@+id/et_about_sponsor"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:minHeight="250dp"
android:textAlignment="viewStart"
android:layout_centerHorizontal="true"
android:gravity="start|top"
android:imeOptions="actionDone"
android:inputType="textMultiLine|textCapSentences"
android:textColor="@color/white"
android:textColorHint="@color/white"
android:textSize="@dimen/font_medium" />
</com.google.android.material.textfield.TextInputLayout>
【问题讨论】:
-
我试了你的代码,文字显示在左上角
-
使用 TextInputLayout
-
尝试在editText里面放这个:android:hint="hello" 你会看到结果
-
@KKKKK 你把文本和提示混淆了……我需要提示对齐
-
@GabrieleMariotti 我已经尝试过 TextInputLayout 但无法找到解决方案......你能举一些工作解决方案的例子吗..
标签: android android-edittext android-textinputlayout hint