我在我的代码上遇到了这个问题,我不知道为什么。基本上我在 XML 上将 android:text 设置为“0”,当使用 getText 检查它是否为“0”时,它返回 false。如果我使用 setText 将其设置为 0 并再次检查它会返回 true。
<TextView android:id="@+id/edit_text"
android:text="0" />
TextView calc = (TextView) findViewById(R.id.edit_text);
return( calc.getText() == "0" ); // false
----
calc.setText( "0" );
return( calc.getText() == "0" ); // true
为什么会这样?如何检查 calc.getText() 是否为 0?