论坛首页 移动开发技术论坛

android中的左右滑动

浏览 22511 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2011-07-19  
用workspace确实有问题,就是异步加载内容,内部的控件显示不正常。目前还不知道怎么解决。
0 请登录后投票
   发表时间:2011-07-22  
希望楼主 能给点更好的建议的啊。。。谢谢啦。。
0 请登录后投票
   发表时间:2011-09-23   最后修改:2011-09-23
关于 在workspace某个页面无法及时刷新数据或者显示不正常的问题。将onLayout里面的if判断去掉即可,我当时也是纠结了好久啊!
@Override
protected void onLayout(boolean changed, int l, int t, int r, int b) {
//if (changed) {
int childLeft = 0;
final int childCount = getChildCount();
for (int i = 0; i < childCount; i++) {
final View childView = getChildAt(i);
if (childView.getVisibility() != View.GONE) {
final int childWidth = childView.getMeasuredWidth();
childView.layout(childLeft, 0, childLeft + childWidth, childView.getMeasuredHeight());
childLeft += childWidth;
}
}
// }
}
0 请登录后投票
   发表时间:2011-10-11  
楼主能否给出整个项目啊?
0 请登录后投票
   发表时间:2011-10-11  
楼主可以试试android.support.v4这个官方jar包里的ViewPager控件,可以方便流畅的实现类似于go桌面的那种左右滑动的效果。
0 请登录后投票
   发表时间:2011-12-30  
专业与否看代码注释就能够知道...
0 请登录后投票
   发表时间:2011-12-31  
dlutsky 写道
楼主可以试试android.support.v4这个官方jar包里的ViewPager控件,可以方便流畅的实现类似于go桌面的那种左右滑动的效果。


似乎ViewPager对于异步加载的内容显示也是有问题的
0 请登录后投票
   发表时间:2012-01-09  
不错,但不太喜欢这功能。对于一个月30或100MB流量的用户来说,用现在智能机是远远不够的。一般情况下我会用防火墙屏蔽很多软件的自动更新,若禁用不了,我宁可不用这个软件。要为用户着想,使用最少的流量,为用户做最多的事。。。
0 请登录后投票
   发表时间:2012-02-05  
haizibie453 写道
要写这么多吗?以前写过一个滑动的功能,没这么复杂。


请问,能给个demo看看吗,谢谢! 项目需要用到, wgh290424389@163.com
0 请登录后投票
   发表时间:2012-02-09  
Cindy_Lee 写道
如果是类似Android主屏UI那种3屏幕滑动完全没有这么麻烦把,可以参考下Launcher里的Workspace类源码


这个是在哪儿的?我在android源代码里怎么没有找到?
0 请登录后投票
论坛首页 移动开发技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics