0

美しい .png 画像を取得32x32pxし、Android アプリで次のようなボタンとして設定すると、次のようになります。

button.setBackgroundDrawable(this.getResources().getDrawable(R.drawable.graph));

それらはすべて醜くてぼんやりしている

しかし、なぜ私はそれらをすべての描画可能なフォルダーに追加したが、何も変わらないのですか!

何か案は ?

これがスクリーンショットです(実際ほどぼやけて見えませんが..): ここに画像の説明を入力

4

1 に答える 1

0

ボタンを動的に Wrap_Content に設定してみてください:

Button pf = new Button(context);
pf.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT));

それ以外の場合は、このパラメーターを Xml ファイルで宣言することをお勧めします。

 <Button
                android:id="@+id/imageReco"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
              />

楽しみ

于 2013-06-24T08:59:36.237 に答える