ListView不能直接用addView()方法直接装载控件吗?

来源:互联网 发布:软件开发 书籍 编辑:程序博客网 时间:2024/05/06 00:51

ListView是必须要通过适配器来装载控件吗?
TextView tv = new TextView();
list.addView(tv);
这样做不行?

答案如下:
ListView的爷爷类是AdapterView,这个类中有
        @Override
        public void addView(View child) {
            throw new UnsupportedOperationException("addView(View) is not supported in AdapterView");
        }