Disegnare visualizzazione personalizzata sulla posizione specifica dello schermo - Android
-
24-09-2019 - |
Domanda
Ho un componente personalizzato che comprende 2 vista testo e 4 ginocchiera pulsanti. Vorrei richiamare questo punto di vista in una qualche posizione specifica sullo schermo. Come è possibile?
Soluzione
Si potrebbe avvolgere i controlli in un layout, ad esempio, un LinearLayout, e aggiungere android:paddingLeft
e android:paddingTop
da qualche valore di pixel a quella layout per posizionarlo come si desidera.
Comunque vorrei consigliare che Android layout vengono meglio progettati con relative posizioni, piuttosto che posizioni assolute. I vari dispositivi hanno diverse dimensioni dello schermo, ed a meno che vietare i layout possono essere commutati tra Ritratto di rapporti paesaggio senza preavviso. Layout progettati con posizionamento relativo reggere molto meglio in queste condizioni. Il contenitore RelativeLayout permette trucchi come controlli centraggio sullo schermo, e allineandoli rispetto ad altri controlli.
http://developer.android.com/intl /de/reference/android/widget/RelativeLayout.html