今天开发遇到的问题,一个gridview,一行显示两个图,每个图差不多一半屏幕宽,不知道具体值,想让高和宽相同,不知道怎么做。
解决方案:
设定一个width,然后把宽高都设置为这个width。width可以写死,或者通过获取屏幕宽度计算出来。
ViewGroup.LayoutParams layoutParams = holder.pic.getLayoutParams();
layoutParams.width = width;
layoutParams.height = width;