Ho provato a fare un componente personalizzato. Ho esteso la Viewlezione e ho fatto qualche disegno con onDrawmetodo ignorato. Perché devo eseguire l'override onMeasure? In caso contrario, tutto visto per essere giusto. Qualcuno può spiegarlo? Come devo scrivere il mio onMeasuremetodo? Ho visto tutorial di coppia, ma ognuno è un po 'diverso dall'altro. A volte chiamano super.onMeasurealla fine, a volte usano setMeasuredDimensione non lo chiamano. Dov'è una differenza?
Dopo tutto, voglio usare diversi componenti esattamente uguali. Ho aggiunto quei componenti al mio XMLfile, ma non so quanto dovrebbero essere grandi. Voglio impostare la sua posizione e dimensione in un secondo momento (perché devo impostare la dimensione onMeasurese in onDrawquando la disegno, funziona anche) nella classe di componenti personalizzata. Quando esattamente devo farlo?