android gridview的显示问题

如图所示,我在一个页面中有两个gridview控件。现在出现问题了:当两个gridview内容很少时就像如图所示不会出现任何问题但是:如果已关注的gridview内容过多... 如图所示,我在一个页面中有两个gridview控件。

现在出现问题了:当两个gridview内容很少时就像如图所示不会出现任何问题
但是:如果已关注的gridview内容过多时未关注的gridview都被挤到屏幕外面去了看不到了。
请问大神们,我现在想实现的是:无论两个gridview有多少内容时,都能显示出来,该怎么办呢?
我显示想实现的是:不让gridview滚动,但是屏幕可以滚动显示所有内容
展开
 我来答
若以下回答无法解决问题,邀请你更新回答
神官0麦依0
科技发烧友

2014-08-26 · 有一些普通的科技小锦囊
知道小有建树答主
回答量:1145
采纳率:75%
帮助的人:363万
展开全部
你想想也知道不可能把,如果上边100下面100你就得你要怎么显示200个值屏幕上?
追问
不是的,我的意思是下面的内容可以滚动显示
追答

你是说全屏吧?那就要把gridview嵌套到ScrollView,而且要自定义一个gridview

public class My_GridView extends GridView {

    public My_GridView(Context context) {
        super(context);
        // TODO Auto-generated constructor stub
    }

    public My_GridView(Context context, AttributeSet attrs) {
        super(context, attrs);
    }

    public My_GridView(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);
    }
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式