android之scrollview嵌套listview冲突

上传人:wt****50 文档编号:32820297 上传时间:2018-02-12 格式:DOC 页数:5 大小:98KB
返回 下载 相关 举报
android之scrollview嵌套listview冲突_第1页
第1页 / 共5页
android之scrollview嵌套listview冲突_第2页
第2页 / 共5页
android之scrollview嵌套listview冲突_第3页
第3页 / 共5页
android之scrollview嵌套listview冲突_第4页
第4页 / 共5页
android之scrollview嵌套listview冲突_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《android之scrollview嵌套listview冲突》由会员分享,可在线阅读,更多相关《android之scrollview嵌套listview冲突(5页珍藏版)》请在金锄头文库上搜索。

1、Android 之 ScrollView 嵌套 ListView 冲突.在 ScrollView 中嵌套使用 ListView,ListView 只会显示一行多一点。两者进行嵌套,即会发生冲突。由于 ListView 本身都继承于 ScrollView,一旦在 ScrollView 中嵌套ScrollView,那么里面的 ScrollView 高度计算就会出现问题。我们也就无法得到想要的效果。下面进入正题,我们将讨论 ScrollView 中嵌套 ListView 情况。核心解决方案: 重写 ListView 或者 GridView 的 OnMesure 方法。对 GridView 同样适用。

2、ScrollView 中嵌套 ListView:package com.android.xiaomolongstudio.example.scrollviewlistview;import java.util.ArrayList;import java.util.List;import android.app.Activity;import android.os.Bundle;import android.view.Menu;import android.widget.ArrayAdapter;import android.widget.ListView;/* * author 小尛龙*/pu

3、blic class MainActivity extends Activity ListView listView;Overrideprotected void onCreate(Bundle savedInstanceState) super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);listView = (ListView) findViewById(R.id.listView);listView.setAdapter(new ArrayAdapter(this,android.R.layout

4、.simple_expandable_list_item_1, getData();private List getData() List data = new ArrayList();for (int i = 0; i 2,MeasureSpec.AT_MOST); super.onMeasure(widthMeasureSpec, expandSpec);没有上面的按钮,一进页面直接显示的是 ListView 内容,怎么一开始就显示头部。ScrollView 有个属性 mScrollView.scrollTo(x, y)可以显示位置。但是实际却没有达到效果,查了说 mScrollView.scrollTo(x, y)首次初始化时无效果。最后我用了 mScrollView.smoothScrollTo(0,0);

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 机械/制造/汽车 > 机械理论及资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号