我正在使用android的用户名和密码构建一个简单的身份验证应用程序,因此我使用2个edittexts,1用于用户名,另一个用于密码。 默认情况下,这些Edittexts的值为'username'和'password'。那么用户可以通过某种方式从edittext中更改此值。如果这是不可能的,你们可以提出一些其他的方法来继续。
提前致谢。
答案 0 :(得分:1)
您可以使用Textview
,其背景类似于EditText
<TextView
android:id="@+id/username"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="username"
android:background="@drawable/edittextBackground" />
答案 1 :(得分:0)
根据我的理解,您希望在编辑文本中保留默认的“用户名”和“密码”值,而无需用户编辑它们。
你可以这样做:
editText.setFocusable(false);
editText.setClickable(false);
这基本上使editText不可编辑。我希望我能正确理解你的问题。不过,如果您不希望用户与您的值进行交互,我建议使用textView而不是editText。
答案 2 :(得分:0)
在布局(xml)中尝试这个:
android:enable="false"
你可以用代码做同样的事情......