我在ScrollView中有一个自定义GridView。我用这个例子:
现在工作正常!
但我想要的是,只做GridView滚动并禁用父ScrollView的滚动。 我试过这个例子:
ListView inside ScrollView is not scrolling on Android
但它根本不起作用。
我该怎么办呢?
答案 0 :(得分:0)
1)创建一个名为griditem的RelativeLayout
2)开发一个自己的ListAdapter
3)网格布局:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<GridView
android:id="@+id/grid"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:numColumns="3" >
</GridView>
</LinearLayout>
4)使用GridView填充适配器
gv = (GridView) findViewById(R.id.grid);
adapter = new ListAdapter(this, R.layout.griditem, R.id.title,
contentList);
gv.setAdapter(adapter);
答案 1 :(得分:0)
您可以查看如何将列表视图放在滚动视图here中。它显示了如何使用listview来实现它,值得一看......:)