android - 如何在编辑文本中添加提示

标签 android

我有两个edittext输入框。第一个用于用户名,第二个用于密码。我想在输入框上添加提示。我已经用 settex() 方法编写了提示。另外,我还写了

      in onclick(view v) 

           caseR.id.editText_1:
                 text1.setText("");  
                  break;

      in oncreate 

            text1 = findViewById(R.id.editText_1);
            text1.setText("username");

每当我点击输入框时,提示就会消失。但是,暗示并没有消失。现在,我的做法是错误的吗?或者我错过了什么?

最佳答案

使用

text1.setHint("MyHintString");

相反。 setHint()提供当用户键入内容时消失的提示。您还可以使用 String 资源 ID 或基于 xml 的方法,但在您的情况下,使用 String 方法就足够了。

仅当您想要将文本放入用户可以修改的 EditText 中时,才使用 setText()

关于android - 如何在编辑文本中添加提示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14426932/

相关文章:

android - 最佳实践 - 将您的应用添加到 Android 共享菜单

java - Android 在后台使用代码录制视频

java - 如何在水平 ScrollView 中显示Arraylist项目?

android - 在android中连续播放mp3文件

android - RecyclerView 在打开软键盘时隐藏操作栏

java - Intent 相机在后按后崩溃

java - TextViews 和 Intents 问题

android - android 社​​区是否有显示所有流行库、类的可视化概览工具?

android - 按钮自带键盘我该如何修复

java - Android CountDownTimer - 添加时间导致多个计时器运行