要将这个控件写到一个布局中,
然后在代码中设定宽等属性
DisplayMetrics dm = new DisplayMetrics();
//获取屏幕信息
getWindowManager().getDefaultDisplay().getMetrics(dm);
screenWidth = dm.widthPixels;
int screenHeigh = dm.heightPix...
分类:
其他好文 时间:
2014-12-08 23:10:34
阅读次数:
498
最近由于项目需要,要实现一个横向滚动的列表,打算直接用HorizontalScrollView,但是因为没有视图复用,列表项多了之后会占用较多内存,排除;再想到用Gallery,但Gallery有一个自动定位到中央的动画效果,要去除这个效果的工作比较复杂。最后搜了一下找到了这个Android-HorizontalListView,实现了ListView的大部分功能,只是不支持Header、Foot...
分类:
移动开发 时间:
2014-12-08 00:54:52
阅读次数:
312
网上大部分都是直接调用onScrollChanged(int x, int y, int oldx, int oldy) 这个方法的,实际上只是将这个方法的protected改为public而已,本质上上还是没有什么多大的帮助,这里的实现是使用一个线程不断监听view的偏移量来判断是否在滚动还是已经停止了...
分类:
移动开发 时间:
2014-12-07 17:51:57
阅读次数:
186
Android 横向列表实现,可左右滑动,如下图1.主界面布局代码:activity_main.xmla.包裹HorizontalScrollView控件是GirdView横向滚动的基本条件b.GirdView外包裹LinearLayout是java代码中参数设置的必要条件 ...
分类:
移动开发 时间:
2014-12-05 18:51:36
阅读次数:
348
Gallery(画廊)是一个锁定中心条目并且拥有水平滚动列表的视图,一般用来浏览图片,并且可以响应事件显示信息;Gallery还可以和ImageSwitcher组件结合使用来实现一个通过缩略图来浏览图片的效果; 但Gallery被谷歌废弃了,Google推荐使用ViewPager和Horizo...
分类:
移动开发 时间:
2014-12-04 19:29:30
阅读次数:
1029
对于滑动菜单栏SlidingMenu,大家应该都不陌生,市场上的一些APP应用里经常可以见到,比如人人网,FaceBook等。前段时间QQ5.0版本出来后也采用了这种设计风格:(下面是效果图)之前在GitHub上看到过关于此设计风格的开源项目,它只需要引入对应的类库,就可以定制灵活、各种阴影和渐变以...
分类:
移动开发 时间:
2014-11-20 20:21:23
阅读次数:
372
1.public class CustomScrollView extends ScrollView { private GestureDetector mGestureDetector; View.OnTouchListener mGestureListener; public ...
分类:
移动开发 时间:
2014-11-04 10:58:40
阅读次数:
165
在默认情况下,HorizontalScrollView控件里面的内容在滚动的情况下,会出现滚动条,为了去掉滚动条,只需要在里面加一句 android:scrollbars="none"。
如果想实现在代码里面,点击左(右)按钮【btnLeft(btnRight)】,滚动条里面的内容会向左向右滚动【horizontalScrollViewMM】。代码如下:
...
分类:
移动开发 时间:
2014-11-01 13:35:21
阅读次数:
183
这其实很简单就可以实现,只需要自定义一个View继承自HorizontalScrollView1,新建一个项目,再新建一个MySlideMenu继承HorizontalScrollView publicclassMySlideMenuextendsHorizontalScrollView{//继承自...
分类:
移动开发 时间:
2014-09-23 00:10:04
阅读次数:
1249