Quelle classe dois-je utiliser lors de la définition du LayoutParams
de mon LinearLayout
? Les deux suivantes ne fonctionnent pas:ClassCastException lors de l'ajout LayoutParams
linLayout.setLayoutParams(new ViewGroup.LayoutParams(50,50));
linLayout.setLayoutParams(new android.widget.LinearLayout.LayoutParams(50,50));
si je reçois les params d'abord, changer les et en retrait, il travaille. Donc, je suppose que le Params je suis retourné hériter de ViewGroup.LayoutParams ...
Une idée? THX
fou, c'est cool :) pourquoi utiliser ces paramètres et pas les paramètres LinearLayout? – Frempe
Je ne connais pas la réponse exacte, mais LayoutParams est utilisé par les vues pour dire à leurs parents comment ils veulent être disposés. Et ceci est spécifique au parent (dépend du type de disposition parent). Donc aussi quand vous êtes en train de lancer linlayout.getLayoutParams, placez-le dans (RelativeLayout.LayoutParams) dans ce cas. –
ah a un sens, THX! – Frempe