我正在构建一个应用程序,我要做的其中一件事就是在同一个edittext中有一个设置文本和一个提示,紧挨着彼此。我想向用户显示edittext可用于多个目的。
像这样: 如果您需要文字更多文字
以下是我正在使用的xml文件的一部分:
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="1dp"
android:layout_marginTop="1dp"
android:inputType="textPersonName"
android:ems="10"
android:textSize="10sp"
android:background="@android:color/transparent"
tools:textAlignment="gravity"
android:id="@+id/editText4"
android:text="location" />
有人对如何实现这一点有任何建议吗?
答案 0 :(得分:0)
在Java文件中创建成员变量。
private EditText mWhatYouWrite;
然后使用id传递小部件的值。
mWhatYouWrite = findViewById =(R.id.your_edit_text_id);
然后简单地在string.xml中创建一个你要编写的字段,并使用setText()传递值;
mWhatYouWrite.setText(R.string.key_of_your_string);
希望它有帮助!