Я пишу композиционный вид на перекрытом ViewGroup
, например, так:Android Composite View Initialization
public class CompositeView extends RelativeLayout
Мне нужно выполнить некоторую инициализацию одноразовой после измерения было установлено (т.е. onMeasure был назван), потому что мне нужно знать высоту.
Я думал о наиважнейшей onAttachedToWindow, но документы упоминают, что:
можно назвать любое время до первого OnDraw - в том числе до или после onMeasure (Int, Int).
Какие еще варианты у меня есть?
Благодаря
Это обязательно будет называться один раз? – Steve
его вызывается один раз, как только определяется размер представления. Я отредактировал мой anser, чтобы отразить это. – Renard
Спасибо. Я никогда не знал, что побитовые операторы могут применяться к булевым. Узнал что-то новое. – Steve