Я использую следующий код:android Imageview layoutparams in dip?
ImageView я = новый ImageView (mContext);
i.setImageResource (mImageIds [position]);
i.setScaleType (ImageView.ScaleType.FIT_XY);
//pixels settings !!!
i.setLayoutParams (новые Gallery.LayoutParams (200, 100));
но, как вы можете видеть, он устанавливает размеры макета в пикселях.
Кто-нибудь знает, как сделать то же самое, но в "dip"?
спасибо, мой взгляд интересен для меня, но я не понимаю формулу ... Вы понимаете? можете ли вы привести пример того, как преобразовать 100dip в пиксель, например? – Fabien
Я нашел это решение, которое отлично работает: http://stackoverflow.com/questions/2238883/what-is-the-correct-way-to-specify-dimensions-in-dip-from-java-code – Fabien