这里是双重提示问题 - TextInputLayout and EditText double hint issue需要做双一丝的EditText与TextInputLayout
我需要做的是相同的。我需要两个提示。一个是EditText的标题,第二个是没有输入的情况下可能的值。
但不幸的是,只有一个标签:
android:hint
我可以用它做什么?
UPD1:
答案是对的EditText编程设置提示和暗示XML为TextInputLayout。
<android.support.design.widget.TextInputLayout
android:layout_width="match_parent"
android:hint="@string/prompt_quantity"
android:layout_height="wrap_content">
<EditText
android:id="@+id/quantity"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:inputType="number"
android:maxLines="1"
android:singleLine="true" />
</android.support.design.widget.TextInputLayout>
而且
quantityEditText.setOnFocusChangeListener(new View.OnFocusChangeListener() {
@Override
public void onFocusChange(View v, boolean hasFocus) {
quantityEditText.setHint(hasFocus ? "0" : "");
}
});
使用此LIB。 https://github.com/activesince93/CustomViews –