我在使用android:enabled="false"时遇到了问题,它不是禁用a****组件**,而是spinner。不知道它是否相关,但它属于viewflipper的一部分布局。有什么提示或解决方法吗?谢谢
android:enabled="false"
spinner
viewflipper
8aqjt8rx1#
在设置适配器之前禁用或启用它。
yourSpinner.setEnabled(false); yourSpinner.setClickable(false); yourSpinner.setAdapter(typeAdapter);
vngu2lb82#
在XML中启用/禁用Spinner是不可能的。要做到这一点,你必须在代码中完成。下面是一个例子:
Spinner spinner = (Spinner) findViewById(R.id.mySpinner); spinner.setEnabled(false);
thigvfpy3#
您可以在xml中设置android:clickable="false"来禁用spinner以单击event。
xml
android:clickable="false"
event
yv5phkfx4#
您可以在Java代码本身中设置此值,而不是在XML中设置,因为Spinner应该从View实现setEnabled(boolean)。
XML
Spinner
View
setEnabled(boolean)
ggazkfy85#
微调器微调器=(微调器)findViewById(R. id.我的微调器);微调器. setEnabled(假);不会起作用实际代码将工作...微调微调=(微调)findViewById(R. id. mySpinner);微调器.设置启用=假;
5条答案
按热度按时间8aqjt8rx1#
在设置适配器之前禁用或启用它。
vngu2lb82#
在XML中启用/禁用Spinner是不可能的。要做到这一点,你必须在代码中完成。
下面是一个例子:
thigvfpy3#
您可以在
xml
中设置android:clickable="false"
来禁用spinner
以单击event
。yv5phkfx4#
您可以在Java代码本身中设置此值,而不是在
XML
中设置,因为Spinner
应该从View
实现setEnabled(boolean)
。ggazkfy85#
微调器微调器=(微调器)findViewById(R. id.我的微调器);微调器. setEnabled(假);不会起作用
实际代码将工作...微调微调=(微调)findViewById(R. id. mySpinner);微调器.设置启用=假;