J'ai 4 LinearLayouts dans un RelativeLayout et j'utilise aussi un ImageView. Lorsque ImageView est affiché, je veux désactiver les 4 LinearLayouts et leur contenu. Chaque LinearLayout contient 4 boutons. Ci-dessous est ma fonction pour désactiver et activer ces mises en page. Quelqu'un peut-il m'aider à comprendre pourquoi cela ne fonctionne pas?comment désactiver une mise en page et son contenu par programmation dans 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);
}
je ne veux pas faire invisible.layouts devrait être l'utilisateur visible.but ne devrait pas être en mesure de cliquer sur les boutons dans layouts e –