Grâce au conseil d'Asok, j'ai trouvé ceci :
Définir l'alpha/opacité de la mise en page
Il fonctionne correctement pour moi.
La façon dont j'ai réglé le paramètre "clickable" sur tous les enfants :
TraverseChildren(GetChildren(_llRest), false);
où
private void TraverseChildren(ArrayList<View> childrenList, boolean b) {
for (View view : childrenList) {
view.setClickable(b);
view.setEnabled(b);
if (view instanceof ViewGroup)
TraverseChildren(GetChildren((ViewGroup)view), b);
}
}
private ArrayList<View> GetChildren(ViewGroup view) {
ArrayList<View> children = new ArrayList<View>();
for (int i = 0; i < view.getChildCount(); i++)
if (view.getChildAt(i) != null)
children.add(view.getChildAt(i));
return children;
}