У меня есть 4 LinearLayouts в RelativeLayout, и я также использую ImageView.Когда отображается ImageView, я хочу отключить 4 LinearLayouts и их содержимое.Каждый LinearLayout содержит 4 кнопки.Ниже показана моя функция для отключения и включения этих макетов.Может кто-нибудь помочь мне понять, почему это не работает?
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);
}