Potrzebuję przeskalować obraz tła przycisku, ale nie mogę go przekształcić w mapę bitową. Oto kod teraz:Java (Android): Jak skalowac losowanie bez Bitmapy?
int height = 50;
int width = 80;
Button b = new Button (this);
b. setBackgroundResource(R.drawable.btn);
Teraz muszę Scale „R.drawable.btn” zgodnie z „wysokości” i „szerokość”. Obiekt setBackgroundResource nie zaakceptuje bitmapy. Jak mogę to zrobić?
Dziękuję.
powodu tekstu „ale nie można przekształcić go w Bitmap”, obawiam że druga połowa mojej odpowiedzi nie dotyczy twojego pytania. Czy naprawdę nie należy zamieniać zasobu "R.drawable.btn" w bitmapę? Jeśli tak, to aby zaspokoić moją ciekawość i pomóc w uzyskaniu lepszej odpowiedzi, dlaczego? –
Ponieważ obiekt btn.setBackgroundResource nie pozwala ustawić bitmapy jako tła. Myślę, że również wypróbowałem btn.setBackgroundDrawable, teraz spróbuję jeszcze raz. – BinaryMonster