我在RelativeLayout中有4個LinearLayouts,我也使用ImageView。當顯示ImageView時,我想禁用4個LinearLayouts及其內容。每個LinearLayout包含4個按鈕。下面顯示的是我的功能,禁用和啓用這些佈局。有人能幫我理解爲什麼這不起作用嗎?如何以編程方式禁用佈局和其內容android
private void disablelayout(final LinearLayout l1,final LinearLayout l2,final LinearLayout l3,final LinearLayout l4)
{
l1.setEnabled(false);
l2.setEnabled(false);
l3.setEnabled(false);
l4.setEnabled(false);
}
private void enablelayout(final LinearLayout l1,final LinearLayout l2,final LinearLayout l3,final LinearLayout l4)
{
l1.postDelayed(new Runnable(){
@Override
public void run() {
l1.setEnabled(true);
l2.setEnabled(true);
l3.setEnabled(true);
l4.setEnabled(true);
}
}, 3000);
}
我不想讓它invisible.layouts應該visible.but用戶不應該能夠點擊按鈕佈局日如果 – 2011-06-10 13:41:22