在使用ListView或者GridView的时候, 如果想要在Aciviry中获取到Item中的子View,比较频繁的使用是:getChildAt(int position);
之前自己几乎不会去使用findViewByTag,因为用不需要使用。这次项目需要,使用到了ExpandableListView,上下级的IItem,而且自己定义了事件监听,但是事件监听方法的参数列表中没有专递Vi...
分类:
其他好文 时间:
2015-08-07 14:53:25
阅读次数:
2237
mPager.setOnPageChangeListener(newOnPageChangeListener()
{
@Override
publicvoidonPageSelected(intarg0){
//TODOAuto-generatedmethodstub
for(inti=0;i<mDotsLayout.getChildCount();i++){
if(i==arg0){
mDotsLayout.getChildAt(i).setSelected(true);
}else{
mDotsL..
分类:
其他好文 时间:
2015-08-05 22:39:03
阅读次数:
1259
1、触摸事件 dispatchTouchEvent 判断是否处理触摸动作 onTouchEvent 处理触摸动作2、Android对于控制和获取View在屏幕很强大ListView:pointToPosition 根据触摸点获取item的位置getChildAt 根据索引获取item的View,注意...
分类:
移动开发 时间:
2015-08-03 18:41:57
阅读次数:
180
在很多时候ListView列表数据不需要全部刷新,只需刷新有数据变化的那一条,这时可以用getChildAt(index)获取某个指定position的view,并对该view进行刷新。 1.getchaildAt其实是有取值范围的,超出范围就会返回n...
分类:
移动开发 时间:
2015-08-01 15:53:46
阅读次数:
134
滚动到顶部判断: getScrollY() == 0 滚动到底部判断: View childView = getChildAt(0); childView.getMeasuredHeight() <= getScrollY() + getHeight(); 其中getChildAt表示得到ScrollView的child View childVie...
分类:
移动开发 时间:
2015-07-26 06:23:33
阅读次数:
140
昨天qq该小组被要求类别似QQ聊天窗口是如何实现的抖动效果。在这里,我只是意识到了什么,贴上代码: final View decorView = ((ViewGroup) findViewById(android.R.id.content)).getChildAt(0)...
分类:
移动开发 时间:
2015-06-22 22:09:54
阅读次数:
148
mMapView = (MapView)findViewById(R.id.mapView);
mMapView.showScaleControl(false);
int count = mMapView.getChildCount();
for (int i = 0; i < count; i++) {
View child = mMapView.getChildAt(i);
...
分类:
其他好文 时间:
2015-06-19 16:51:51
阅读次数:
285
可以把这个view强转成ViewGroup对象,再通过getChildAt(0),getChildAt(1)获取之后AddView可能会报错:IllegalStateException: The specified child already has a parent问题解决办法最近遇到一个很让人头...
分类:
移动开发 时间:
2015-05-26 18:36:23
阅读次数:
182
Flex的List组件的ItemRender的一些属性1.userList.dataGroup.getChildAt(i)asItemRenderer //List访问ItemRenderer(不符合MVC分离,不建议使用)2.userList.dataGroup.numChildren //Lis...
分类:
其他好文 时间:
2015-05-25 12:52:51
阅读次数:
872
1、定义接口content的方法,如ok,cancle;2、在View的处理类myview中实现content的方法。3、通过contently.getChildAt(i)的方法获得View v;4、可以使用 content ct = (content)v;5、使用ct.ok()和ct.cancel...
分类:
移动开发 时间:
2015-04-01 19:15:41
阅读次数:
508