我知道,layear = new LinearLayout(this); 动态的往这个层中加入各种VIEW !
1. layear.findViewById(id) 这个是找配置资源中,不可行。。
2. layear.findViewWithTag(tag) 这个找到前提是,在往layout中加入的VIEW必须先setTag(),这样才能找到!
3.不知道有没有其他什么方法ViewTreeObserver tree= layear.getViewTreeObserver(); 不知道这个方法是什么意思,难得是返回的树状结构的view,然后去遍历???
1. layear.findViewById(id) 这个是找配置资源中,不可行。。
2. layear.findViewWithTag(tag) 这个找到前提是,在往layout中加入的VIEW必须先setTag(),这样才能找到!
3.不知道有没有其他什么方法ViewTreeObserver tree= layear.getViewTreeObserver(); 不知道这个方法是什么意思,难得是返回的树状结构的view,然后去遍历???
View row = mInflater.inflate(R.layout.item_list_row, parent,false);这样就可以从另一个资源layout配置中动态创建一个View,然后你可以加到你自己的layear里面了。
Android的View同样也是可以setId(int)的~~
获取到整个layout,然后调用getchild方法去遍历。这个问题记得以前有人在论坛问过。
如果是一个子控件的话,通过getparent方法来访问外层布局。