首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Android的密码EditText :提示

Android的密码EditText :提示
EN

Stack Overflow用户
提问于 2011-03-22 15:22:29
回答 9查看 131.7K关注 0票数 60

我刚刚注意到android:已经被弃用了,我们应该使用android:inputType。我是通过在我的xml中设置

代码语言:javascript
复制
android:inputType="textPassword" 

实际上,它的行为类似于

代码语言:javascript
复制
android:password="true" 

用于EditText,但似乎如果我使用android:inputType,android:hint将无法工作。EditText将为空。在android:hint中使用android:password时没有这样的问题。我是不是遗漏了一些关于android:inputType的东西?

EN

回答 9

Stack Overflow用户

回答已采纳

发布于 2011-03-26 00:47:04

只是偶然发现了答案。与android:password一样,android:inputType="textPassword"也适用于android:hint。唯一的区别是,当我使用android:gravity="center"时,如果我使用的是android:inputType,则不会显示提示。结案了!

票数 24
EN

Stack Overflow用户

发布于 2011-11-10 19:02:02

提示正确显示为

代码语言:javascript
复制
android:inputType="textPassword"

代码语言:javascript
复制
android:gravity="center"

如果还设置了

代码语言:javascript
复制
android:ellipsize="start"
票数 87
EN

Stack Overflow用户

发布于 2012-12-29 19:45:35

这就是你的答案。我们可以同时使用两者。因为我使用了这两种方法,它们都工作得很好。代码如下:

代码语言:javascript
复制
<EditText
    android:id="@+id/edittext_password_la"
    android:layout_below="@+id/edittext_username_la"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:layout_margin="15dip"
    android:inputType="textPassword"
    android:hint="@string/string_password" />

这会对你有帮助。

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5387985

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档