Android下的横向ListView源代码下载
16lz
2021-01-25
Android中,默认ListView都是纵向拖动的,横向拖动常用的有两种方式:
1.使用Gallery控件,但该控件限制较多,很多时候难以满足我们的要求。比如:用该控件选中其中一项时,该项会自动居中,这样的功能有时是不需要的。因此,该控件灵活性很小。
2.使用HorizentalScrollView,该控件可以支持横向滑动,但是并非使用AdapterView实现,不能管理内存。因此在内容较大较多时,会有内存问题。
因此,在一些情况下,我们需要像ListView一样的横向拖动控件,既能很灵活的使用,又有合适的内存管理功能。
推荐Paul Soucy写的HorizentalListView控件,使用时,仅需要将该类(HorizentalListView)加入工程,作为自定义控件调用即可,用法和ListView基本相同。
<com.devsmart.android.ui.HorizontalListView android:id="@+id/listview" android:layout_width="fill_parent" android:layout_height="wrap_content" android:background="#ddd" />
HorizontalListView listview = (HorizontalListView) findViewById(R.id.listview);listview.setAdapter(mAdapter);
更多相关文章
- Android开发之天气预报(四)UI界面实现
- 【Android(安卓)开发】:UI控件之 Menu 菜单的的使用(二)
- Android循环滚动控件——ViewFlipper的使用
- 【Android自定义View实战】之仿QQ运动步数圆弧及动画,Dylan计步中
- Study on Android【四】--显示控件使用
- Android:一键find控件,从此告别繁琐的findViewById
- 2016年3月android面试总结(2)
- Android构建Material Design应用详解
- Android(安卓)Material Design中的BottomNavigationView实现底部