GridView
设置黑色字才会显示
// DisplayMetrics dm = new DisplayMetrics(); // getWindowManager().getDefaultDisplay().getMetrics(dm); // int gridviewWidth = (int) (gridViewAdapter.getCount() * (54 * dm.density + 8 * dm.density) - 8 * dm.density); // int itemWidth = (int) (54 * dm.density); // LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, gridviewWidth / 10); // gridView.setLayoutParams(params); gridView.setColumnWidth(itemWidth); // gridView.setGravity(Gravity.CENTER); // gridView.setHorizontalSpacing(0); // gridView.setStretchMode(GridView.NO_STRETCH); gridView.setNumColumns(6); // gridView.setHorizontalSpacing((int) (8 * dm.density)); gridView.setAdapter(gridViewAdapter); // gridView.setOnItemClickListener(getStickersItemListener(gridViewAdapter));mGvColor.setColumnWidth(colorItemWidth); gridview方法 设置Gridview的总宽度注意:如果要动态设置单元格宽度, 那么layout 的item都需要match_parent 根布局也是