问题描述
- ListActivity是一个包含Listview组件的类,请问,类里面是怎么包含组件的?怎么理解?
-
组件不是在xml中创建的吗,为什么类里面会有组件?是怎么实现的?
解决方案
是这样的 类里面分动态加载Activity和静态加载Activity,,类似我们常常用的都是静态加载
调用setcontentview(R.layout.布局文件名),静态加载一般在项目创建的时候都已经被加载了
除特殊动态加载外一般都是已经写好的,,你只需打开res下边的layout的布局进行布局即可
动态加载是指加载一些动态资源用的
完全可以通过new 的方式来创建组件 所以这些代码都写在了类里面
解决方案二:
查看源码可以知道listactivity的setcontentview的view是一个listview 这样就实现了
解决方案三:
可以在Java里动态创建组件的
时间: 2024-09-20 10:25:24