我有一个带有自定义布局的列表视图。ListView 项目来自一个单独的 xml 文档。列表视图正确呈现,现在我想访问该列表视图中的文本视图和编辑视图,并且我想动态更改它的值。我尝试使用list.getChildAt(i)
它,但它给了我一个空视图。那么如何访问文本视图?
ListView list=(ListView)findViewById(R.id.list);
adapter=new LazyAdapter(this,5,R.layout.layout_id);
list.setAdapter(adapter);
for (int j = 0; j < list.getCount(); j++) {
View v = list.getChildAt(j);
EditText text = (EditText) v.findViewById(R.id.textview1);
text.setText("Hello");
}
好的,我尝试了很多,发现 list.getChildAt(i) 给了我 onClickListener() 的价值。我想在 onCreate() 方法中的列表呈现后获取该值。那么我怎样才能立即获得列表渲染的列表值呢?