gpt4 book ai didi

java - Android 中的 IF/ELSE 密码

转载 作者:搜寻专家 更新时间:2023-11-01 08:04:09 25 4
gpt4 key购买 nike

<分区>

我是 Android 编程的新手,所以如果这是一个愚蠢的问题,请原谅我。

我有一个用于密码字段的 Edittext 和一个用于提交密码的按钮。我还有几个隐藏的 TextView (显示密码是否正确/不正确),我想使用 if/else 语句将其变为可见。

当我(在 AVD 上)运行代码时,单击提交按钮时没有任何反应。从来没有。

知道这可能真的很简单,但是查看与此类似的问题的其他答案并没有帮助,我已经尝试了好几天以弄清楚我做错了什么.. .

..所以任何帮助都会非常感激。谢谢!! :D

-我使用 Eclipse,和 Android 4.2.2

这是 Java 部分:

final TextView success = (TextView) findViewById(R.id.textView1);
final TextView failure = (TextView) findViewById(R.id.textView2);
Button firstButton = (Button)findViewById(R.id.button1);
final EditText userPassword = (EditText)findViewById(R.id.passwordField);
firstButton.setOnClickListener(
new View.OnClickListener(){
public void onClick(View v){
if(userPassword.getText().toString() == "pa$$word"){
success.setVisibility(View.VISIBLE);
}
else{
failure.setVisibility(View.VISIBLE);
}
}
});

XML:

<Button android:layout_height="wrap_content" 
android:layout_width="wrap_content"
android:text="@string/button"
android:layout_marginBottom="75dp"
android:layout_centerHorizontal="true"
android:layout_alignParentBottom="true"
android:id="@+id/button1"/>

<EditText android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:layout_centerHorizontal="true"
android:id="@+id/passwordField"
android:inputType="textPassword"
android:ems="10"
android:layout_above="@+id/button1">

<requestFocus/>
</EditText>
<TextView android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:text="@+string/pwCorrect"
android:layout_marginBottom="124dp"
android:layout_centerHorizontal="true"
android:id="@+id/textView1"
android:layout_above="@+id/passwordField"
android:visibility="gone"/>

<TextView android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:text="@+string/pwIncorrect"
android:layout_centerHorizontal="true"
android:id="@+id/textView2"
android:visibility="gone"
android:layout_centerVertical="true"/>

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