画面にいくつかの TexView を表示しています。テキストだけでなく、描画可能な画像も含まれています。私の質問は、以下の画面解像度に応じてドローアブルをスケーリングする方法です。現在実行中のコードは次のとおりです。
Drawable dr = getResources().getDrawable(R.drawable.image);
Bitmap bitmap = ((BitmapDrawable) dr).getBitmap();
Drawable d = new BitmapDrawable(this.getResources(),Bitmap.createScaledBitmap(bitmap, 35, 35, true));
textView.setCompoundDrawablesWithIntrinsicBounds(d, null,null,null);
ここでは比率 35 を使用しましたが、より大きな画面でアプリケーションを実行すると、画像が小さく見えます。
異なる画面サイズに合わせて画像をスケーリングするための提案はありますか?