首页 > 代码库 > 通过自定义ListView解决在scrollView中的嵌套问题
通过自定义ListView解决在scrollView中的嵌套问题
个人觉得通过自定义listView控件比较简单,可以解决在scrollView中嵌套listview的问题。
代码如下:
<span style="font-family:SimSun;font-size:14px;">public class MyListView extends ListView { public MyListView(Context context) { super(context); } public MyListView(Context context, AttributeSet attrs) { super(context, attrs); } public MyListView(Context context, AttributeSet attrs, int defStyle) { super(context, attrs, defStyle); } @Override protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { int expandSpec = MeasureSpec.makeMeasureSpec(Integer.MAX_VALUE >> 2, MeasureSpec.AT_MOST); super.onMeasure(widthMeasureSpec, expandSpec); } }</span>
<span style="font-family:SimSun;"><com.example.view.MyListView android:id="@+id/lv_bought_goods" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginBottom="10dp" android:background="@drawable/ic_more_item_default" > </com.example.view.MyListView></span>
<span style="font-family:SimSun;">lv_bought_goods.setFocusable(false); scrollView.smoothScrollTo(0, 0);</span>
推荐一个比较完整的解决方案的参考链接:点击打开链接
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。