Tôi cần chia tỷ lệ hình nền của một nút nhưng không thể biến nó thành một ảnh bitmap. Đây là mã ngay bây giờ:Java (Android): Làm cách nào để chia tỷ lệ có thể vẽ mà không có Bitmap?
int height = 50;
int width = 80;
Button b = new Button (this);
b. setBackgroundResource(R.drawable.btn);
Bây giờ tôi cần phải mở rộng "R.drawable.btn" theo "chiều cao" và "chiều rộng". SetBackgroundResource sẽ không chấp nhận một Bitmap. Làm thế nào để làm điều đó?
Cảm ơn bạn.
Bởi vì văn bản của bạn "nhưng không thể biến nó thành một Bitmap", tôi sợ rằng phần thứ hai của câu trả lời của tôi, bên dưới, không áp dụng cho câu hỏi của bạn. Bạn có thực sự cần phải giữ từ việc chuyển đổi tài nguyên "R.drawable.btn" thành một Bitmap không? Nếu vậy, để thỏa mãn sự tò mò của tôi và giúp tạo ra một câu trả lời tốt hơn, tại sao? –
Vì btn.setBackgroundResource không cho phép tôi đặt Bitmap làm nền. Tôi nghĩ rằng tôi cũng đã thử btn.setBackgroundDrawable, bây giờ tôi sẽ thử lại. – BinaryMonster