Voglio allineare un ImageView al lato destro del LinearLayout Programmatamente. Come posso fare questo.Come allineare ImageView al lato destro del LinearLayout Android programmatico
risposta
Non è così. Non è quello che fa un layout lineare. Utilizzare invece RelativeLayout.
XML
<RelativeLayout android:layout_width="fill_parent"
android:layout_height="fill_parent">
<TextView android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Hello, World!"
android:layout_alignParentRight="true"/>
</RelativeLayout>
programmazione
public void makeView(Context context) {
RelativeLayout rl = new RelativeLayout(context);
TextView tv = new TextView(context);
tv.setText("Hello, World");
RelativeLayout.LayoutParams lp = new RelativeLayout.LayoutParams
(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
lp.addRule(RelativeLayout.ALIGN_PARENT_RIGHT);
rl.addView(tv, lp);
}
ok come posso aggiungere a livello di codice una TextView a RelativeLayout con allineamento a destra. – androiduser
Non desidero utilizzare un layout XML. Vengo visualizzato a livello di codice perché i dati sono dinamici. – androiduser
si può provare questo:
ImageView view = (ImageView)findViewById(R.id.imageView);
LinearLayout.LayoutParams params = (LinearLayout.LayoutParams)view.getLayoutParams();
params.gravity = Gravity.LEFT;
ma si dovrebbe usare RelativeLayout
invece di LinearLayout
.
- 1. Allineare un TPopupMenu sul lato destro del modulo?
- 2. Allineare l'immagine del pulsante al margine destro di UIButton
- 3. Come allineare più StatusBarItems sul lato destro in XAML?
- 4. Android ImageView dimensionato per peso non centrato su LinearLayout principale
- 5. Come allineare il testo QLabel al bordo destro dell'etichetta
- 6. Come centrare un ImageView in un LinearLayout?
- 7. Come allineare Datepicker al bordo destro della casella di testo?
- 8. Pulsante Aggiungi al lato destro dell'intestazione
- 9. come allineare il testo verticalmente al centro in Android
- 10. Opzione Android RadioButton sul lato destro del testo
- 11. Utilizzando SlidingPaneLayout dal lato destro?
- 12. Come allineare il testo all'interno del TextView in Android?
- 13. Menu sul lato destro?
- 14. CSS: destro allineare un testo verticalmente ruotato
- 15. aprire Firebug in lato destro
- 16. android: imageview all'interno del pulsante
- 17. Android - Come allineare un centro di immagine rispetto al TextView
- 18. Ionico 2/3/4: Come allineare il pulsante nell'intestazione sul lato destro dell'intestazione
- 19. Android - Imposta Layout_Gravity al livello di programmazione per LinearLayout
- 20. Come effettuare un imageview sopra un altro ImageView in Android
- 21. Android, ImageView su ImageView
- 22. Come aggiungere a livello di codice ImageView in LinearLayout senza spazi aggiuntivi?
- 23. Android Flip ImageView Verticalmente
- 24. Mattylotlib di Python zecche sul lato destro del grafico
- 25. Tooltip highcharts sempre sul lato destro del cursore
- 26. Come disegnare linee su ImageView su Android?
- 27. textmate - spostando il cassetto del progetto sul lato destro
- 28. Stroke lato destro e sinistro del rettangolo svg
- 29. Come allineare il pulsante di azione mobile al centro
- 30. matplotlib sull'asse y sul lato destro
LinearLayout non supporta questo. Puoi avvolgere il tuo ImageView con un RelativeLayout all'interno del tuo LinearLayout. – user1032613