gpt4 book ai didi

android - 从 Android 密码 TextView 获取文本

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:07:00 25 4
gpt4 key购买 nike

我希望这还没有被问到,因为我找不到它。我正在尝试获取在线服务的用户用户名和密码。我创建了一个用户名 TextView 和一个密码 TextView。我可以毫无问题地从用户名 TextView 中获取文本。但是,我无法从密码 TextView 中获取任何信息。以下是 XML:

<TextView
android:id="@+id/user_password"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:layout_marginTop="8dp"
android:text="@string/passcodeQuery"
android:textAppearance="?android:attr/textAppearanceLarge" />

<EditText
android:id="@+id/editText2"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="8dp"
android:layout_marginRight="8dp"
android:layout_marginTop="8dp"
android:hint="@string/passwordHint"
android:inputType="textPassword" />

问题是,如果我运行代码

TextView passField = (TextView)findViewById(R.id.user_password);

然后

String toastMessage = "Password: " + passField.getText().toString();

无论我在密码字段中输入什么,toast 消息都会给我

Password: Password

我显然不会正常地烘烤用户密码,我现在这样做是因为我想确保我正在正确读取输入。不幸的是,情况似乎并非如此,因为我无法读取密码字段。你如何解决这个问题?大量的应用程序似乎能够做到这一点。有没有比我现在做的更简单的获取密码的方法?

最佳答案

如果你想像“密码:你的编辑文本值”这样的 Toast,那么使用这个。

EditText passField = (EditText)findViewById(R.id.editText2); 

然后使用:

String toastMessage = "Password: " + passField.getText().toString();

现在 toast 消息。

享受吧。 :)

关于android - 从 Android 密码 TextView 获取文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9339428/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com