我有:
<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);
代码 - 字符串(提示文本)不会弹出((,为什么?