Se si imposta solo margine per la mia visualizzazione di testo, ovvero all'interno del layout lineare, tutto funziona. Se imposto solo la gravità per la mia vista testo, funziona. Ma se imposto entrambi gli attributi (gravità e margini), la gravità rimane a sinistra con i margini impostati con successo.L'impostazione del margine e della gravità della visualizzazione di testo nel codice non funziona
Il mio codice per impostare entrambi gli attributi che non lavorare come previsto:
tv2=new TextView(this);
tv2.setText("Text");
LinearLayout.LayoutParams para=new LinearLayout.LayoutParams(
LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT);
para.setMargins(0, 10, 0, 10); //left,top,right, bottom
tv2.setLayoutParams(para);
tv2.setGravity(android.view.Gravity.CENTER_HORIZONTAL);
devo costruire il mio layout in codice, non è possibile utilizzare i file XML.
molto buona tizio ... – Siten