美文网首页
Android ScrollView嵌套ListView 布局显

Android ScrollView嵌套ListView 布局显

作者: Master丶肆 | 来源:发表于2017-12-27 11:39 被阅读0次

    当设置listView高度时,会顶掉上面的布局
    解决方法有很多,
    最平滑的方式是

    xxActivity extend Activity implements View.OnLayoutChangeListener {
    .......
    //设置完高度以后
    xxListView.addOnLayoutChangeListener(this);
    
       @Override
     public void onLayoutChange(View v, int left, int top, int right, int bottom, int oldLeft, int                        oldTop, int oldRight, int oldBottom) {
            scrollView.smoothScrollTo(0, 0);
        }
    }
    

    为嘛不用直接

    xxListView.addOnLayoutChangeListener(new OnLayoutChangeListener(){
    .......
    });
    

    因为会多次调用,影响效率

    相关文章

      网友评论

          本文标题:Android ScrollView嵌套ListView 布局显

          本文链接:https://www.haomeiwen.com/subject/mxtugxtx.html