0
私は私が100 DPの幅を取得した場合、私はまた、100 DPの高さを必要とする体重でアンドロイド画面の正確な高さと幅を取得するには?
、スクリーンの20%の正方形のブロックを必要としています。
体重を使ってアンドロイドでこれを達成する方法は?
私は私が100 DPの幅を取得した場合、私はまた、100 DPの高さを必要とする体重でアンドロイド画面の正確な高さと幅を取得するには?
、スクリーンの20%の正方形のブロックを必要としています。
体重を使ってアンドロイドでこれを達成する方法は?
あなたはたぶん...あなたは幅と高さの画面密度に画像の拡大縮小にSquareImageViewを作成することができます別のアプローチを試みるこの
public void setImageSize(byte[] imageThumbnail)
{
DisplayMetrics metrics = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(metrics);
Bitmap bitmapOrg = new BitmapDrawable(getResources(), new ByteArrayInputStream(imageThumbnail)).getBitmap();
int width = bitmapOrg.getWidth();
int height = bitmapOrg.getHeight();
float scaleWidth = metrics.scaledDensity/5;
//set image in imageView
imageView.setImageBitmap(bitmapOrg);
//set imageView dynamic width and height
imageView.getLayoutParam().width = scaleWidth;
imageView.getLayoutParam().height= scaleWidth;
}
それとも
のように行うことができます。