当前位置:  编程技术>移动开发
本页文章导读:
    ▪最新最快的星宿信息查询工具        最新最快的星座信息查询工具   软件名称:星座看运势 软件类型:实用工具 软件版本:V2.2 软件语言:中文 软件费用:完全免费 支持系统:Android 1.6以上 软件简介: 星座看运势提供最新的.........
    ▪ glEnable(GL_DEPTH_TEST)功用        glEnable(GL_DEPTH_TEST)作用     glEnable(GL_DEPTH_TEST): 用来开启更新深度缓冲区的功能,也就是,如果通过比较后深度值发生变化了,会进行更新深度缓冲区的操作。启动它,OpenGL就可以跟踪再Z轴.........
    ▪ 【BUG解决】ListView getView()累次调用 -ActivityGroup导致!       【BUG解决】ListView getView()多次调用 -----ActivityGroup导致!? 最近做的ActivityGroup实现底部menu(iPhone一样的) 其中一个页面里是一个自定义的Listview,发现getView方法被调用了多次!有时甚至.........

[1]最新最快的星宿信息查询工具
    来源: 互联网  发布时间: 2014-02-18
最新最快的星座信息查询工具

 

软件名称:星座看运势

软件类型:实用工具

软件版本:V2.2

软件语言:中文

软件费用:完全免费

支持系统:Android 1.6以上

软件简介:

星座看运势提供最新的每日运势和每周运势查询,让您随时随地了解到最新的星座信息。

 

 

 


    
[2] glEnable(GL_DEPTH_TEST)功用
    来源: 互联网  发布时间: 2014-02-18
glEnable(GL_DEPTH_TEST)作用

 

 

glEnable(GL_DEPTH_TEST): 用来开启更新深度缓冲区的功能,也就是,如果通过比较后深度值发生变化了,会进行更新深度缓冲区的操作。启动它,OpenGL就可以跟踪再Z轴上的像素,这样,它只会再那个像素前方没有东西时,才会绘画这个像素。

 

在做绘画3D时,这个功能最好启动,视觉效果比较真实。


    
[3] 【BUG解决】ListView getView()累次调用 -ActivityGroup导致!
    来源: 互联网  发布时间: 2014-02-18
【BUG解决】ListView getView()多次调用 -----ActivityGroup导致!?

最近做的ActivityGroup实现底部menu(iPhone一样的)

其中一个页面里是一个自定义的Listview,发现getView方法被调用了多次!有时甚至上百次··晕!

网上很多帖子都说是height设置成fill就可以,但事实不是的!


我是这样猜想的:1.listView中的getView调用的次数,我们一般是不可控制的。因为ListView控件 我们用的毕竟是google的。

2.实际测试中发现不把这个ListView放在ActivityGroup中就没有问题,所以我猜想这是ActivityGroup导致的,估计是因为由于ActivityGroup中的内容是动态布局。使得listView初始化时高度不确定(因为底部有menu),多次计算高度所导致的!


这确实很影响效率,而且大部分我们还要异步加载其中的图片,这就更是让用户感觉不爽了。我不知道用其他方式实现底部menu按键条的方法是否有这种情况。所以写出来,希望大家讨论下,大家多多帮忙~

http://androiddada.iteye.com/

问题已经解决,貌似gruop里面的子页面 不管你设置了多少的宽高,都会被设置为wrap,所以这里比较恶心。我们需要为子页面的xml布局中 再加入个layout(至于什么样的布局 跟你情况而定)设置它的宽高。一定要设置成xxdip 固定长度。这样才可以!直接设置子页面layout的宽高是无效的,因为是子页面,加载这页是系统仍然会认为他是wrap。所以,我们必须在里面再加入一个layout 撑开它! 最后,我们可以根据不同屏幕的大小动态设置这个layout的宽高!

1 楼 zhouyu260 2011-11-25  
我现在在使用ActivityGroup,按照网上的方法改为fill_parent不行啊 该怎么办啊?你解决了吗?
2 楼 libo19881179 2011-11-26  
zhouyu260 写道
我现在在使用ActivityGroup,按照网上的方法改为fill_parent不行啊 该怎么办啊?你解决了吗?

其实很简单 你把listview的高度写成固定值就可以了,如果想适应多种分辨率,就先取得屏幕高的分辨率 然后动态设置listview的高度~!
3 楼 libo19881179 2011-11-26  
libo19881179 写道
zhouyu260 写道
我现在在使用ActivityGroup,按照网上的方法改为fill_parent不行啊 该怎么办啊?你解决了吗?

其实很简单 你把listview的高度写成固定值就可以了,如果想适应多种分辨率,就先取得屏幕高的分辨率 然后动态设置listview的高度~!

我已经完美解决了,忙记写到博客了~谢谢你提醒

    
最新技术文章:
▪Android开发之登录验证实例教程
▪Android开发之注册登录方法示例
▪Android获取手机SIM卡运营商信息的方法
▪Android实现将已发送的短信写入短信数据库的...
▪Android发送短信功能代码
▪Android根据电话号码获得联系人头像实例代码
▪Android中GPS定位的用法实例
▪Android实现退出时关闭所有Activity的方法
▪Android实现文件的分割和组装
▪Android录音应用实例教程
▪Android双击返回键退出程序的实现方法
▪Android实现侦听电池状态显示、电量及充电动...
▪Android获取当前已连接的wifi信号强度的方法
▪Android实现动态显示或隐藏密码输入框的内容
▪根据USER-AGENT判断手机类型并跳转到相应的app...
▪Android Touch事件分发过程详解
▪Android中实现为TextView添加多个可点击的文本
▪Android程序设计之AIDL实例详解
▪Android显式启动与隐式启动Activity的区别介绍
▪Android按钮单击事件的四种常用写法总结
▪Android消息处理机制Looper和Handler详解
▪Android实现Back功能代码片段总结
▪Android实用的代码片段 常用代码总结
▪Android实现弹出键盘的方法
▪Android中通过view方式获取当前Activity的屏幕截...
▪Android提高之自定义Menu(TabMenu)实现方法
▪Android提高之多方向抽屉实现方法
▪Android提高之MediaPlayer播放网络音频的实现方法...
▪Android提高之MediaPlayer播放网络视频的实现方法...
▪Android提高之手游转电视游戏的模拟操控
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3