Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/383.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/185.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Android按钮:返回文本_Java_Android_Button_Gettext - Fatal编程技术网

Java Android按钮:返回文本

Java Android按钮:返回文本,java,android,button,gettext,Java,Android,Button,Gettext,我会尽可能快地检查一下。我正在开发一个应用程序,需要一个按钮的文本压缩。让我用代码的方式解释一下。如果我的按钮有“此文本”,那么就这样做。在过去的两天里,我一直在尝试一些不同的事情,我已经走到了死胡同,所以我要问。这是我的密码: XML: 让我更详细地说明我的问题。每当我尝试执行“String b1L=Button1L.getText().toString();”时,我都会在logcat中得到一个错误,指出指针为Null。应该如何解决这个问题?不要使用==来比较字符串的内容 b1L == "No

我会尽可能快地检查一下。我正在开发一个应用程序,需要一个按钮的文本压缩。让我用代码的方式解释一下。如果我的按钮有“此文本”,那么就这样做。在过去的两天里,我一直在尝试一些不同的事情,我已经走到了死胡同,所以我要问。这是我的密码:

XML:


让我更详细地说明我的问题。每当我尝试执行“String b1L=Button1L.getText().toString();”时,我都会在logcat中得到一个错误,指出指针为Null。应该如何解决这个问题?

不要使用==来比较字符串的内容

b1L == "Not Used"
应该是

b1L.equals("Not Used")
甚至更好

"Not Used".equals(b1L)

邹祖是对的。但对你来说,更好的是:

b1L.equals(getResources().getString(R.string.NotUsed));

好的,谢谢,我不知道。不管怎样,这不是我的问题。问题是,每当我尝试执行“String b1L=Button1L.getText().toString();”时,logcat中就会出现一个错误,表示内容为null。有线索吗?
"Not Used".equals(b1L)
b1L.equals(getResources().getString(R.string.NotUsed));