我做了一个列表 设置成单行显示 我想让文字超出屏幕宽度的时候可以对整个list进行横向滚动
但是在listview外面加横向滚动条horizontalscrollview出不了效果
大家有类似经验的指点一下

解决方案 »

  1.   

    自绘一个listview,你看下listview的代码,重新计算下宽度,
      

  2.   

    大家有对android技术感兴趣的加我的群呀----51048159
      

  3.   


    老兄我用了SCROLLVIEW不行啊 能否告知具体怎么用
      

  4.   

    ListView既然是当行显示,也就是只有一行了,是这个意思么?
    如果是这个意思,那你自己写一个Adapter,在 ListView Item 那个xml文件中就用HorizontalScrollview 嵌套 TextView ,然后在 getView()中用这个xml文件就好了不过这个问题是,如果你多行的话,不能实现他们整体的左右移动,只能实现单行的
      

  5.   


    我去试一下 不过感觉上这样的即使可行的话也只能单行滑动 我想要整个listView可以滑动 不行的话就重写LISTVIEW了
      

  6.   

    整个滑动也是可以的,你只要在你的ListView外面嵌套HorizontalScrollview ,注意不能嵌套Scrollview。要不必须UI异常,这个是可以的,我试过了
      

  7.   


    同问啊 我就是加了HorizontalScrollview  没有异常但是整个HorizontalScrollview 的宽度只是列表第一项的宽度啊,能不能详细指教一下啊
      

  8.   

    可以了,
    listView外层加一个线性容器 然后在线性容器外边加一个HorizontalScrollview 即可
    感谢大家帮忙
      

  9.   


    HorizontalScrollview  嵌套 ListView 数据还是没有横向滚动啊。