Android java将xml字符串与edittext进行比较



我想将xml字符串与edittext或按钮中的字符串进行比较。首先我设置了按钮的文本:

button1.setText(getString(R.string.okey));

现在我想检查按钮中的文本是否与xml文件中的R.string.okey相同。像这样,我可以省略一个新的变量。

有可能用这样的东西来检查字符串是否相同吗?

if (button1.getText().toString().equals(getString(R.string.okey))){
}

但这对我不起作用。

提前谢谢。

这必须工作,非常简单。您必须以某种方式更改按钮上的文本,或者getString可能返回不同的文本(Locale已更改?(。使用日志记录或调试器检查比较时button1.getText().toString()getString(R.string.okey)是什么(equals调用(

boolean areEqual = button1.getText().toString().equals(getString(R.string.okey));
Log.i("justChecking", "getString:" + getString(R.string.okey) + 
", button1.getText:" + button1.getText().toString() +
", are equal:" + areEqual);
if (areEqual){
}

如何使用Logcat 写入和查看日志

将它们存储在变量中

String a = button1.getText()+"";
String b = getString(R.string.str)+"";
if(a.equals(b)){  }

相关内容

  • 没有找到相关文章

最新更新