就是我們弄計算機的布局時,都不能平分屏幕的,
當第一行有兩個元素時。它們的寬度大小如何平分屏幕?
GridLayout 設置權重屬性確實沒有毛用,你給他的每個item 布局設置為屏幕的 1/x 不就結了。
final View convertView = LayoutInflater.from(context).inflate(R.layout.people_ly, null);
convertView.setTag(con);
TextView tv =(TextView) convertView.findViewById(R.id.tv_names);
LinearLayout.LayoutParams lp=new LayoutParams(ScreenUtils.getScreenWidth()/COUNT, LinearLayout.LayoutParams.WRAP_CONTENT);
convertView.setLayoutParams(lp);
mGridLayout.setColumnCount(COUNT); 這裡的count 為我設置的列 為 4