我正在尝试将一些对象添加到 ScrollView 但我得到一个 NULL POINTER EXCEPTION 因为我相信尚未从方法调用 setContentView 创建对象,我假设该方法调用会启动一些新线程来完成任务。从活动的角度来看,我如何知道通货膨胀何时完成。我不想扩展 ScrollView 并覆盖它的 onFinishInflation 方法。
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
ScrollView v = (ScrollView)super.findViewById(R.id.scrollview);
for(int i=0;i<20;i++)
{
TextView tv = new TextView(this);
tv.setText("Blah");
v.addView(tv);
}
}