我有:
<android.support.design.widget.TextInputLayout
android:id="@+id/ti_amount_layout"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:layout_marginTop="10dp"
android:layout_marginBottom="10dp"
android:theme="@style/BlueAccentColor">
<EditText
android:id="@+id/et_amount"
style="@style/EditTextRedBorder"
android:layout_width="@dimen/product_selector_width"
android:background="@drawable/contacts_bg_mess"
android:textColorHint="@color/palette_contacts_send_mess_text"
android:textColor="@color/palette_black"
android:inputType="numberDecimal">
</EditText>
</android.support.design.widget.TextInputLayout>
我需要添加提示文本,如果我在xml中添加提示文本,在EditText中:
android:hint="@string/s_amount"
一切都很好,但如果我在代码中添加etAmount.setHint(R.string.s_amount);
- 字符串(提示文本)不会弹出((,为什么?
答案 0 :(得分:3)
改为将提示设置为TextInputLayout。
mTextInputLayout.setHint("your hint here");