在设置文本后添加editext中的提示

时间:2018-04-07 16:33:51

标签: android xml android-edittext

我正在构建一个应用程序,我要做的其中一件事就是在同一个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" />

有人对如何实现这一点有任何建议吗?

1 个答案:

答案 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);

希望它有帮助!