在开发应用的时候,通常情况都需要在一个activity里面添加另一个activity的内容,也就是嵌套使用。
一般的处理方式,就是比如:a界面中要显示b界面的东西,那么可以在a界面添加一个view的容器控件,如viewfliper也行,
那么现在只要将b转化成为一个视图了b_V就行了,而后将b_v添加到a的容器控件中,这样的话, 就达到了一定的分离.
那么这种创建视图的方式,就我现在而言,知道的有两种方式。如果你还知道有别的方式,请一起分享。
1) convertView = LayoutInflater.from(mycontext).inflate(R.layout.list_blog_care_item, null);这种方式,相信大家用过lisview的非常熟悉。通过layout中的某个文件而创建布局,拿到这个布局,接下来要操作视图中的一些子控件就非常好办了,就是convertView.findViewbyId(your R id),相当于activity中的findviewByid
2)LocalActivityManager manager = null;
manager = new LocalActivityManager(this, true);
/**
* 通过activity获取视图
*
* @param id
* @param intent
* @return
*/
private View getView(String id, Intent intent) {
return manager.startActivity(id, intent).getDecorView();
}