我使用的是最新版本的android材质设计库(1.2.0-alpha 05)。我在TextInputLayout中添加了app:suffixText=“PlaceHolder”。我希望默认情况下显示suffixText,但目前只有在TextInputLayout获得焦点时才能看到它。当TextInputLayout失去焦点时,我看不到suffixText。下面是我的代码-:
<com.google.android.material.textfield.TextInputLayout
android:id="@+id/textField"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
app:suffixText="PlaceHolder"
style="@style/Widget.MaterialComponents.TextInputLayout.OutlinedBox"
android:hint="hint">
<com.google.android.material.textfield.TextInputEditText android:layout_width="match_parent"
android:layout_height="wrap_content" />
</com.google.android.material.textfield.TextInputLayout>
请让我知道,我如何显示默认后缀文本。
3条答案
按热度按时间w1e3prcc1#
当文本字段为空时,也可以使用**
app:expandedHintEnabled="false"
**显示后缀/前缀。wn9m85ua2#
在代码中
1szpjjfi3#
我刚刚在Kotlin中创建了一个扩展: