当前位置:  开发笔记 > Android > 正文

Android RelativeLayout高度不遵循GridView高度

如何解决《AndroidRelativeLayout高度不遵循GridView高度》经验,为你挑选了0个好方法。

我在RelativeLayout中有一个GridView的问题,它在ScrollView中也是如此.问题是RelativeLayout的高度不遵循GridView内容的高度.当有多行时,GridView会被剪裁并出现滚动条,这是不可取的.我试图使用Android层次结构查看器中的屏幕截图来说明我的问题.您可以看到红色RelativeLayout框如何剪切GridView的第二行.我粘贴页面的XML布局(page.xml)和单个网格项(griditem.xml).我使用以下代码来扩展gridAdapter代码中的网格项:

/***********gridAdapter片段的开始**********************/

public View getView(int position, View convertView, ViewGroup parent)
{

     View v;
        if(convertView==null){
            li = LayoutInflater.from(mContext);
            v = li.inflate(R.layout.griditem, null);

            //code for fetching textView and imageUrl content   

            TextView tv = (TextView)v.findViewById(R.id.icon_text);
            tv.setText(textContent);
            ImageView iv = (ImageView)v.findViewById(R.id.icon_image);

            //code for fetching and attaching image to imageView
        }
        else
        {
            v = convertView;
        }
        return v;
}

/***********gridAdapter片段结尾**********************/

/***********启动page.xml**********************/










          




/***********结束页面文件**********************/

/***********启动griditem.xml**********************/

机器人:重力= "CENTER_HORIZONTAL">

/***********结束griditem.xml**********************/

你能告诉我应该怎样做才能让RelativeLayout的高度跟随gridView的全长?

谢谢Kuntal![替代文字] [1]

这是截图:http: //tinypic.com/r/98rs4n/4

推荐阅读
LEEstarmmmmm
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有