问答中心分类: ANDROIDAndroid将占位符文本添加到EditText
0
匿名用户 提问 22分钟 前

我怎样才能添加一个placeholder发短信给EditText在不在 XML 中的类中?
我有以下EditText在我的代码中,这将显示在 alertdialog 中:

final EditText name = new EditText(this);
LuxuryMode 回复 22分钟 前

占位符是什么意思?

LuxuryMode 回复 22分钟 前

它是在文本栏上以浅色书写的文本,当用户单击文本栏写入内容时,文本将消失。

7 Answers
0
Monty 回答 22分钟 前

android:hint="text"为用户提供他需要特别填写的信息editText
例如:- 我有两个 edittext 一个用于数值,另一个用于字符串值。我们可以为用户设置一个提示,这样他就可以理解他需要给出什么价值

android:hint="Please enter phone number"
android:hint="Enter name"

运行应用程序后,这两个编辑文本将显示输入的提示,点击编辑文本后,用户可以输入他想要的内容(参见豪华模式图片)

Monty 回复 22分钟 前

这在 android 中称为提示。

0
David Hackro 回答 22分钟 前

在您的活动中

<EditText
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:layout_marginBottom="10dp"
                android:background="@null"
                android:hint="Text Example"
                android:padding="5dp"
                android:singleLine="true"
                android:id="@+id/name"
                android:textColor="@color/magenta"/>

在此处输入图像描述

0
Bhimbim 回答 22分钟 前

这是如何制作具有未转换为 * 的提示的输入密码!!。
在 XML 上:

android:inputType="textPassword"
android:gravity="center"
android:ellipsize="start"
android:hint="Input Password !."

感谢:mango 和 rjrjr 的洞察力:D。

0
Developer Alagu 回答 22分钟 前

你必须使用 android:hint 属性

<EditText
android:id="@+id/message"
android:hint="<<Your placeholder>>"
/>

在 Android Studio 中,您可以从 XML -> Design View 切换并单击布局中的 Component,在本例中为 EditText 字段。这将显示该 GUI 组件的所有适用属性。当您不了解所有属性时,这将很方便。
您会惊讶地发现 EditText 具有 140 多个自定义属性。

0
Menuka Ishan 回答 22分钟 前

在 Android Studio 中,您可以通过 GUI 添加提示(占位符)。首先在设计器视图中选择 EditText 字段。然后点击组件树IDE 的左侧(通常它在那里,但它可能最小化)在那里你可以看到特性选定的 EditText。寻找暗示字段如下图

在此处输入图像描述
在那里您可以将提示(占位符)添加到 EditText