java - 如何在 EditText 上设置默认值后显示 EditText 的提示? (安卓Java)

标签 java android android-edittext textview android-relativelayout

我希望在 EditText 中输入默认值后显示提示。 例如,EditText 的内容必须如下所示: 192.168.1.1(提示:第一个 IP 地址) - 全部位于 EditText 内,当用户单击它时,默认仅显示 192.168.1.1。

EditText 采用字符串作为输入。我希望提示就在那里,但不计入输入字符串。

请帮忙。

谢谢 问候

最佳答案

好的,我明白你的意思了。因此,当编辑文本获得焦点时,您需要一个 float 标签。您只需将编辑文本包装在 TextInputLayout 中即可。

这是我更新的示例:

<android.support.design.widget.TextInputLayout
        android:id="@+id/input_layout_id"
        android:layout_width="match_parent"
        android:layout_height="wrap_content">

        <EditText
            android:id="@+id/edit_txt_id"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:hint="@string/str_reource_id"
            android:inputType="depends_on_your_use_case"/>

</android.support.design.widget.TextInputLayout>

关于java - 如何在 EditText 上设置默认值后显示 EditText 的提示? (安卓Java),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40987008/

相关文章:

java - 在 JSONArray 中解析 JSONArray

android - 为 Android 中的每个字符拆分 EditText

android - 键入电子邮件文本 android

android - 如何设置 UnderlineSpan 的颜色?

java - 使用 url 在 jsp 文件上显示照片

java - 在运行期间使用 JAXB 编写 X3D 格式的 XML

几个小时后,Android Widget click 没有任何反应

java - 尝试在 Eclipse Oxygen 中的 java 中使用 jdk.incubator.http.HttpClient 时出现 NoClassDefFoundError

java - 将 WAR 文件上传到 FTP 服务器

android - Android 中的闪烁屏幕或闪烁屏幕