iamzhaozheng 发表于 2013-1-14 18:05:21

Android下的横向ListView源代码下载

Android中,默认ListView都是纵向拖动的,横向拖动常用的有两种方式:
1.使用Gallery控件,但该控件限制较多,很多时候难以满足我们的要求。比如:用该控件选中其中一项时,该项会自动居中,这样的功能有时是不需要的。因此,该控件灵活性很小。
2.使用HorizentalScrollView,该控件可以支持横向滑动,但是并非使用AdapterView实现,不能管理内存。因此在内容较大较多时,会有内存问题。
因此,在一些情况下,我们需要像ListView一样的横向拖动控件,既能很灵活的使用,又有合适的内存管理功能。
推荐Paul Soucy写的HorizentalListView控件,使用时,仅需要将该类(HorizentalListView)加入工程,作为自定义控件调用即可,用法和ListView基本相同。


 
 
 
<com.devsmart.android.ui.HorizontalListViewandroid: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);  
 
页: [1]
查看完整版本: Android下的横向ListView源代码下载