[英]Android button enabling/disabling not working
我需要根據當前月份的一個參數禁用按鈕。 這是我的代碼
if(presentMonth > 20)
{
nextMonth.setClickable(false);
nextMonth.setOnClickListener(null);
}
else
{
nextMonth.setOnClickListener(new MyListener());
}
其中nextMonth是Button名稱,我嘗試了setEnabled,setClickable和setOnClickListener(null),但是未禁用該按鈕。 有什么東西,我在這里不見了。
試試, nextMonth.setEnabled(false)
。 通常,可點擊屬性是在XML布局中設置的,例如android:clickable="true
我認為這些方法應該起作用,因為它們是為此目的而設計的。 setEnabled()
是的,我用另一種方式記得
onClick(View v)
{
if(!condition)
{
//perform onClick stuff
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.