【问题标题】:Make a hint with dots for password EditText? [Android]用点提示密码 EditText? [安卓]
【发布时间】:2014-02-04 11:12:39
【问题描述】:

我想提示密码 EditText。如何在密码EditText中以与转换字符相同的样式放置点作为提示?

【问题讨论】:

  • 简单地这样做 edittext.setHint(".......");
  • android:hint="......."
  • 谢谢,但它的外观会与密码 EditText 中的转换字符相同吗?

标签: android android-edittext


【解决方案1】:

我猜你的意思是你希望输入的密码显示为点。您可以在 xml 中使用 EditText 的密码属性:

<EditText
    android:id="@+id/account_password"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:password="true"/>

如果您真的希望将提示(用户在 EditText 中键入之前出现的内容)显示为点,您可以使用此属性:

android:hint="........"

【讨论】:

  • @user3264399,确实 :) 完成!
  • @2Dee 它会和密码 EditText 中的转换字符有相同的外观吗?
  • @Taras,我不这么认为。我个人认为用点作为提示并不是一个好的用户体验。不过,您可以也许通过使用 TextWatcher (developer.android.com/reference/android/text/TextWatcher.html) 调整字体大小来实现这一点,但我不确定,还没有尝试过...
  • @2Dee,谢谢!为了制作中间点,我们可以使用以下 Unicode 代码:\u00B7
  • 已弃用。
猜你喜欢
  • 2012-04-17
  • 1970-01-01
  • 2012-03-07
  • 1970-01-01
  • 2017-08-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-09-03
相关资源
最近更新 更多