您好、欢迎来到现金彩票网!
当前位置:PC蛋蛋 > 最佳适配法 >

android BaseAdapter 适配器中的getview()方法的调用者是谁?

发布时间:2019-07-22 07:09 来源:未知 编辑:admin

  当getView()方法被调用过一次后,能否强制干预,调用并刷新某个特定的View?我需要这么做!

  适配器模式中,getview()会在View被移动进可见范围时调用, 我怎么硬性干预,主动调用getView()呢?展开我来答

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  GridView 主要是为了快速开方,很多地方要自定义不是很方便。如果要更多的自主操作,可以用下面的形式。

  getView ,只是在childview从屏幕外移到屏幕中的时候会被调用。

  当你移到倒数第二个childview的时候,实际上肯定是调用了最后一个childview的getView函数。

  System.out.println(getView:+position);

  一个gallery在设置自定义baseadapter之后,在gallery初始化时,会根据getCount的返回值int数值调用getView相应的次数.然后你自己滑动gallery时,每滑一次,gallery都会自动调用getview一次,但是滑到gallery最后一页时,它怎么地都不会去回调getview方法,这个真让人纠结,眼看业务功能就要实现了,被它给卡住了...咋回事啊?

  展开全部没有必要主动调用,如果想调用,调用就好了,但这样的程序肯定不是一个好的程序。

  android的一个根本思想就是回调,需要你来参与时,回调用相关的回调方法,你来填充。

  而当你需要执行回调中的逻辑时,直接将该逻辑抽出,独立出来,需要调用的时候调用即可。

http://cdcstudios.com/zuijiashipeifa/280.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有