是的,可以将EditText设置为不可见,无论值是nothing还是""。可以通过以下方式实现:
<EditText
android:id="@+id/editText"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:visibility="gone" />
EditText editText = findViewById(R.id.editText);
String value = editText.getText().toString();
if (value.equals("nothing") || value.equals("")) {
editText.setVisibility(View.GONE);
} else {
editText.setVisibility(View.VISIBLE);
}
在上述代码中,如果值为nothing或"",则将EditText的可见性设置为View.GONE,否则设置为View.VISIBLE。
需要注意的是,如果将EditText设置为不可见,用户将无法看到或编辑该EditText的内容。如果需要在特定条件下隐藏EditText,并在需要时再次显示出来,可以使用setVisibility方法来控制可见性。
领取专属 10元无门槛券
手把手带您无忧上云