当前位置: 代码迷 >> Android >> Android停的横向ListView源代码下载
  详细解决方案

Android停的横向ListView源代码下载

热度:83   发布时间:2016-05-01 19:49:42.0
Android下的横向ListView源代码下载

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);
?

?

?

1 楼 Jasper_Success 2012-02-29  
请问楼主,里面的demo为何不可用啊?
每次启动都显示ClassNotFoundException
2 楼 iamzhaozheng 2012-02-29  
Jasper_Success 写道
请问楼主,里面的demo为何不可用啊?
每次启动都显示ClassNotFoundException

我这边能用啊,是不是SDK版本的问题?
3 楼 Jasper_Success 2012-03-01  
多谢楼主!
已经解决了,是因为xml里配置文件的问题,没有改名字

现在又遇到新问题,我在自定义的Adapter里的ImageButton监听失效了,以前我用系统的listview,ImageButton是能监听的,可是用这个自定义的listview就不能监听了,请问是什么原因呢?怎么解决?

多谢多谢!

4 楼 iamzhaozheng 2012-03-02  
Jasper_Success 写道
多谢楼主!
已经解决了,是因为xml里配置文件的问题,没有改名字

现在又遇到新问题,我在自定义的Adapter里的ImageButton监听失效了,以前我用系统的listview,ImageButton是能监听的,可是用这个自定义的listview就不能监听了,请问是什么原因呢?怎么解决?

多谢多谢!


这个有可能是focus的问题,你在那个ImageButton上增加android:focusable="false"属性试试
5 楼 Jasper_Success 2012-03-03  
我这样试了,android:focusable="false"还是不行啊
6 楼 iamzhaozheng 2012-03-04  
Jasper_Success 写道
我这样试了,android:focusable="false"还是不行啊

sorry,我现在也不太能确定是什么问题
7 楼 dinjone 2012-04-12  
我X,怎么是靠右的呢?有什么方法可以靠左?
8 楼 cgw0827 2012-05-21  
dinjone 写道
我X,怎么是靠右的呢?有什么方法可以靠左?

同问呀,我想要的是靠左的,怎么办啊?
9 楼 liu321jie 2012-06-01  
    
  相关解决方案