ScrollView嵌套ListView问题 导致Listview  第一主角 它是 Listview 的item 显示器的数量是不完全。 这是因为item 中间 Textview 话是太多的问题

一定要注意 item 它是 线性布局 。二 item 中的 Textview 自己主动换行也会导致 item 条数显示不对, 所以 有了例如以下的解决的方法

1,保证 item 是 线性布局。

2. 重写Listview ,代码例如以下 :

public class MyWuliuLsitview extends ListView {







 public MyWuliuLsitview(Context context) {

       super(context);

   }

   public MyWuliuLsitview(Context context, AttributeSet attrs) {

       super(context, attrs);

   }

   public MyWuliuLsitview(Context context, AttributeSet attrs,

       int defStyle) {

       super(context, attrs, defStyle);

   }

   @Override

   /**

    * 重写该方法,达到使ListView适应ScrollView的效果

    */

   protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {

       int expandSpec = MeasureSpec.makeMeasureSpec(Integer.MAX_VALUE >> 2,

       MeasureSpec.AT_MOST);

       super.onMeasure(widthMeasureSpec, expandSpec);

   }





}

3 找到 布局里面的 scroview 。 在scroview 中设置 id, 在Activity 中 oncreate 方法里 ,调用 例如以下代码:

sv = (ScrollView) findViewById(R.id.sv_singlescan_sv);

sv.smoothScrollTo(0, 0);

Ok 得到

最新文章

  1. ajax和jquery
  2. Python 之Ajax
  3. IOS单例模式要做到3点
  4. javascript动态添加form表单元素
  5. Android ViewHolder工具
  6. Leetcode | Minimum/Maximum Depth of Binary Tree
  7. html 表单初步学习
  8. 开源 serverless 产品原理剖析 - Kubeless
  9. 面向对象【day08】:动态导入模块(八)
  10. 异常处理:try - except 和 try finally。
  11. JavaScript:event loop详解
  12. angularJs的继承
  13. How to submit a package to PyPI
  14. android:activity知识点
  15. spring 包的依赖关系
  16. 在QT中使用静态对象
  17. windows系统mysql-5.7.19官方绿色版zip包安装教程
  18. hibernate中inverse作用
  19. linux 命令——32 gzip(转)
  20. Set connectionId threw an exception.

热门文章

  1. Python画图参数设置
  2. 【2017中国大学生程序设计竞赛 - 网络选拔赛 && hdu 6154】CaoHaha's staff
  3. [读书笔记]Java类载入过程
  4. DC中为什么要用Uniquify?
  5. 怎样判断一个P2P平台是否靠谱?
  6. Java 学习(19):Java 多线程编程
  7. CYPRESS USB芯片win10驱动
  8. AE IColor.rgb 的计算
  9. sum()函数——MATLAB
  10. ng build --base-href的设定问题