イメージビューはプログラムによってint値をとりますが、ある時刻ではheightがdoubleで計算されるため、いずれのプロシージャでも1つの提案があります。私は検索が、厳密解を得ることはありませんでした。ここImageviewにプログラムで倍精度高さを設定するにはどうすればよいですか?
は私のコードです:私は高さの2倍の効果を得るために何をするのかザッツ
//--------calculate width and height
int final_width;
double final_height;
final_width = width - 40;
final_height = ((final_width) * (0.75));
Log.e("final height",""+final_height);
imageView.getLayoutParams().width = Utility.pxToDp(final_width,mContext);
imageView.getLayoutParams().height = Utility.pxToDp(final_height,mContext);
キャストダブルint – shagi