禁用机器人中的旋转器

我有问题时,使用 android:enabled="false",它不是 致残组件的情况下,它是一个 spinner。不知道是否相关,但它属于 viewflipper的一部分布局。

有什么提示或者解决办法吗?

谢谢

85225 次浏览

您可以在 Java 代码本身而不是在 XML中设置它,因为 Spinner应该从 View实现 setEnabled(boolean)

在设置适配器之前禁用或启用它。

yourSpinner.setEnabled(false);
yourSpinner.setClickable(false);
yourSpinner.setAdapter(typeAdapter);

您可以在 xml中设置 android:clickable="false"来禁用 spinner,以便单击 event

在 XML 中启用/禁用 Spinner 是不可能的(目前)。 要做到这一点,你必须用代码。

这里有一个例子:

Spinner spinner = (Spinner) findViewById(R.id.mySpinner);
spinner.setEnabled(false);