• android HorizontalListView


    最近搞android 用到一个HorizontalListView

    网上搜了一把。有一些国人实现的。但也有一些基本上是cp人家的开源项目。

     

    本人找了两个。记录一下。

     

    其一:https://github.com/MeetMe/Android-HorizontalListView 

    其二:https://github.com/dinocore1/DevsmartLib-Android

     

    两个实现的方式差不多。。第一个实现的功能稍多一点。比如分隔符。代码量大一些。而且 需要在attrs中加两句。 第二个很简单 都可以用。同时都有一个问题。setSelection不生效,当然是代码里没有实现。setSelection 之后不能自动流动到最后。

       

    解决方法如下:

    Java代码  
    1. @Override  
    2.         public void setSelection(int position) {  
    3.                 //TODO: implement  
    4.                 int positionX = position*this.getWidth();  
    5.                 int maxWidth = this.getChildCount()*this.getWidth();  
    6.                 if(positionX <=0){  
    7.                         positionX  = 0;  
    8.                 }  
    9.                 if(positionX >maxWidth){  
    10.                         positionX =maxWidth;  
    11.                 }  
    12.                 scrollTo(positionX );  
    13.         }  

     

    喝水不忘挖井人:在这里看到的。http://www.eoeandroid.com/thread-305808-1-1.html

  • 相关阅读:
    day01
    You need tcl 8.5 or newer in order to run the Redis test
    docker配置网络
    centos设置时间同步
    cacti 添加tomcat监控
    cacti 安装perl 和XML::Simple
    cacti 添加redis监控(远程服务器)
    cacti安装spine 解决WARNING: Result from CMD not valid. Partial Result: U错误
    cacti 添加mysql 监控 (远程服务器)
    centos 安装redis
  • 原文地址:https://www.cnblogs.com/Free-Thinker/p/4680241.html
Copyright © 2020-2023  润新知