android中的密码editText
Posted
技术标签:
【中文标题】android中的密码editText【英文标题】:password editText in android 【发布时间】:2021-06-17 07:02:46 【问题描述】:谁能给我看一个代码来实现密码的第二个 EditText
【问题讨论】:
【参考方案1】:你可以使用类似的东西:
<com.google.android.material.textfield.TextInputLayout
style="@style/Widget.MaterialComponents.TextInputLayout.FilledBox"
app:boxBackgroundColor="@color/white"
android:layout_
android:layout_
app:placeholderText="Password"
app:expandedHintEnabled="false"
app:endIconMode="password_toggle"
>
<com.google.android.material.textfield.TextInputEditText
android:layout_
android:layout_
android:inputType="textPassword"
/>
</com.google.android.material.textfield.TextInputLayout>
当文本字段为空时,也使用app:expandedHintEnabled="false"
显示占位符。
【讨论】:
嘿,谢谢先生的帮助,这确实做得很好,唯一剩下的就是提示没有像edittext视图中的提示那样放置,我也尝试修改提示但没有用,这是结果drive.google.com/file/d/10GhF1vGHsvr7vdKEAFdQuDb56eu7cA85/… 我很高兴我偶然发现了这个。我一直在寻找合适的标志 (app:expandedHintEnabled
) 来让我的占位符文本在两天不集中时显示出来,哈哈。我在任何地方都找不到!谢谢!【参考方案2】:
这是使用材料设计:
<com.google.android.material.textfield.TextInputLayout
style="@style/Widget.MaterialComponents.TextInputLayout.OutlinedBox.Dense"
android:layout_
android:layout_
android:hint="@string/login_pwd"
app:endIconMode="password_toggle"
app:errorEnabled="true"
app:startIconDrawable="@drawable/ic_lock">
<com.google.android.material.textfield.TextInputEditText
android:id="@+id/etLoginClave"
android:layout_
android:layout_
android:inputType="textPassword"
android:singleLine="true" />
</com.google.android.material.textfield.TextInputLayout>
【讨论】:
嘿,谢谢大佬的帮助,结果和第一条评论一样,我在那里添加了截图链接 您能否发布一些填充了一些文本的编辑文本,以便我们看到您希望看到的内容?我有点失去了你真正想要的东西以上是关于android中的密码editText的主要内容,如果未能解决你的问题,请参考以下文章
Android - 我们应该将用户名和密码保存在设备内存中的啥位置?