0

我正在使用 android 的用户名和密码构建一个简单的身份验证应用程序,所以我使用 2 个编辑文本,1 个用于用户名,另一个用于密码。默认情况下,这些 Edittexts 具有值“用户名”和“密码”。那么是否有某种方法可以使用户不从编辑文本中更改此值。另外,如果这是不可能的,你们可以建议我可以继续进行的其他一些方法。

提前致谢。

4

3 回答 3

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" />
于 2012-04-10T13:10:51.407 回答
0

在布局(xml)中试试这个:

android:enable="false"

你可以做同样的事情,但使用代码....

于 2012-04-10T13:37:54.063 回答
0

据我了解,您希望在编辑文本中保留默认的“用户名”和“密码”值,而用户无法编辑它们。

你可以这样做:

editText.setFocusable(false);
editText.setClickable(false);

这基本上使 editText 不可编辑。我希望我能正确理解你的问题。不过,如果您不希望用户与您的值进行交互,我建议您使用 textView 而不是 editText。

于 2012-04-10T13:14:54.323 回答