• ScrollView嵌套ListView问题


     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 得到 


  • 相关阅读:
    sql server中count(*),count(col),count(1)的区别
    oracle 存储过程(1)
    Java线程:概念及原理
    H2 应用实例2
    H2 应用实例1
    H2 database 应用
    H2 database 操作操作内存表
    JDK 环境变量配置
    MySQL CREATE TRIGGER (1)
    MySQL 事务1
  • 原文地址:https://www.cnblogs.com/gcczhongduan/p/5049008.html
Copyright © 2020-2023  润新知