ボタンの背景イメージを拡大/縮小する必要がありますが、それをビットマップに変換することはできません。ここでは、コードは今ある:Java(アンドロイド):ビットマップを使用せずにdrawableをスケールする方法は?
int height = 50;
int width = 80;
Button b = new Button (this);
b. setBackgroundResource(R.drawable.btn);
今、私は「高さ」と「幅」による「R.drawable.btn」を拡張する必要があります。 setBackgroundResourceはビットマップを受け入れません。それ、どうやったら出来るの?
ありがとうございます。
である「が、ビットマップにそれを回すことができません」私の答えの後半はあなたの質問には当てはまりません。あなたは本当にリソース "R.drawable.btn"をビットマップに変えないでください。もしそうなら、私の好奇心を満たし、より良い答えを生み出すために、なぜですか? –
btn.setBackgroundResourceはビットマップをバックグラウンドとして設定できないためです。私もbtn.setBackgroundDrawableを試したと思います。今度はもう一度試してみます。 – BinaryMonster