Я делаю галерею, но я застрял в одной проблеме, вот вид одного устройства, которое является обычным экраном 320x480 link и устройством 2 с более высоким разрешением экрана 720x1280 link Я хочу, чтобы устройство с высоким разрешением имело одинаковые как обычный экран. есть ли возможность сделать LayoutParams, если экран x-large будет похожим на new imageView.setLayoutParams(GridView.LayoutParams(200, 200));
или больше? как это сделать?Как использовать различные LayoutParams
public View getView(int position, View convertView, ViewGroup parent) {
ImageView imageView = new ImageView(mContext);
imageView.setImageResource(mThumbIds[position]);
imageView.setScaleType(ImageView.ScaleType.CENTER_CROP);
imageView.setLayoutParams(new GridView.LayoutParams(100, 100));
return imageView;
}
вы имеете в виду Лика Это? Я получаю сообщение об ошибке: S публичного просмотра GetView (INT позицию, Вид convertView, ViewGroup родитель) {\t \t \t \t \t ImageView ImageView = новый ImageView (mContext); imageView.setImageResource (mThumbIds [position]); imageView.setScaleType (ImageView.ScaleType.CENTER_CROP); int dimen = (int) (getResources(). GetDimensionPixelSize (R.dimen.gridview_size)/getResources(). GetDisplayMetrics(). Плотность); imageView.setLayoutParams (новый GridView.LayoutParams (dimen, dimen)); return imageView; \t} } – ArmsOP
вам необходимо установить параметры макета перед настройкой изображения на изображение. Можете ли вы сказать мне, какую ошибку вы получаете? –
Мне нужен метод [link] (http://i.imgur.com/Gd2h9wn.jpg?1) – ArmsOP