Ho bisogno di ridimensionare l'immagine di sfondo di un pulsante ma non posso trasformarlo in un Bitmap. Ecco il codice in questo momento:Java (Android): come scalare un drawable senza Bitmap?
int height = 50;
int width = 80;
Button b = new Button (this);
b. setBackgroundResource(R.drawable.btn);
Ora ho bisogno di scalare "R.drawable.btn" secondo la "altezza" e "larghezza". SetBackgroundResource non accetta una bitmap. Come lo faccio?
Grazie.
A causa del testo "ma non si può trasformarlo in una bitmap", temo che la seconda metà della mia risposta, di seguito, non è applicabile alla tua domanda. Hai davvero bisogno di non trasformare la risorsa "R.drawable.btn" in una bitmap? Se è così, per soddisfare la mia curiosità e per aiutare a generare una risposta migliore, perché? –
Poiché btn.setBackgroundResource non mi consente di impostare una bitmap come sfondo. Penso di aver provato anche btn.setBackgroundDrawable, ora ho intenzione di provarlo di nuovo. – BinaryMonster