我不明白为什么这不会设置一个按钮被禁用?Android禁用按钮
btnSaturdayStartTime = (Button)findViewById(R.id.btnSaturdayStartTime);
btnSaturdayStartTime.setEnabled(false);
当我点击按钮时,它仍然激发监听器。
我不明白为什么这不会设置一个按钮被禁用?Android禁用按钮
btnSaturdayStartTime = (Button)findViewById(R.id.btnSaturdayStartTime);
btnSaturdayStartTime.setEnabled(false);
当我点击按钮时,它仍然激发监听器。
尝试使用btnSaturdayStartTime.setClickable(false)。
请参阅文档setClickable。
也许该按钮是重新创建或重新启用您禁用它之间的用户单击交互。 您确定要禁用右键吗? 您定位的是哪个Android版本?
想尽了办法:Button.setClickable(false) ;
或删除您的按钮,这样的监听器:button.setOnClickListener(null);
你确定你有你的按钮右边的ID?这应该在现实中起作用。 – yogsma 2011-05-25 20:23:20