Android:编写支持消息队列的自定义视图

Android:编写支持消息队列的自定义视图,android,mobile,Android,Mobile,如何在Android中实现自定义视图,以使其正确支持或使用消息队列 我正试图模拟内置视图的行为,以便能够正确/正常地使用onCreate中的数据更新自定义视图 目前,我的自定义视图具有特殊的设置/更新功能,可以将数据放入其中。问题是,我的视图的子视图直到第一次调用onMeasure时才初始化,这是在onCreate退出之后(我认为这是内置的方式) 因此,我想知道从onCreate更新自定义视图的一般策略是什么(即,覆盖哪些方法),以使更新进入消息队列并在正确实例化后到达视图(就像内置的一样) 谢

如何在Android中实现自定义视图,以使其正确支持或使用消息队列

我正试图模拟内置视图的行为,以便能够正确/正常地使用onCreate中的数据更新自定义视图

目前,我的自定义视图具有特殊的设置/更新功能,可以将数据放入其中。问题是,我的视图的子视图直到第一次调用onMeasure时才初始化,这是在onCreate退出之后(我认为这是内置的方式)

因此,我想知道从onCreate更新自定义视图的一般策略是什么(即,覆盖哪些方法),以使更新进入消息队列并在正确实例化后到达视图(就像内置的一样)

谢谢。

看看:

看看:


美好的onMeasure是否总是在发布的runnable(当onCreate或onResume退出时)之前启动?很好!onMeasure是否总是在发布的runnable之前触发(当onCreate或onResume退出时)?
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    final TextView hello = ((TextView) findViewById(R.id.hello));
    hello.post(new Runnable() {
        @Override
        public void run() {
            hello.setText("Hello World!");
        }
    });
}