è possibile utilizzare questo frammento di codice per invertire le vostre opinioni di layout.
LinearLayout ll = // inflate
ArrayList<View> views = new ArrayList<View>();
for(int x = 0; x < ll.getChildCount(); x++) {
views.add(ll.getChildAt(x));
}
ll.removeAllViews();
for(int x = views.size() - 1; x >= 0; x--) {
ll.addView(views.get(x));
}
O Per iniziare sostenere i layout RTL nella vostra applicazione, impostare l'attributo android: supportsRtl all'elemento nel file manifesto e impostarlo su “true" Una volta che si attiva questo, il sistema consentirà varie API RTL. per visualizzare la tua app con i layout RTL. Ad esempio, la barra delle azioni mostra l'icona e il titolo sul lato destro e i pulsanti di azione sulla sinistra, e qualsiasi layout che hai creato con le classi View fornite dal framework verranno anche invertite. Look at this android doc
fonte
2013-12-17 11:33:09
cosa significa rtl? – Blackbelt
perché non è possibile utilizzare RelativeLayouts? – Gooziec
So come farlo usando relativoLayout, ma voglio praticare linearLayout –