كيف يمكنني تعيين خلفية زر الصورة على صورة التقطها المستخدم؟

StackOverflow https://stackoverflow.com/questions/4242426

سؤال

أريد أن أكون قادرًا على تعيين خلفية زر الصورة في ملف XML ليكون الصورة التي التقطها المستخدم على الهاتف.

لدي صورة تم تعيينها كـ CamerabitMap.

cameraBitmap = (Bitmap) intent.getExtras().get("data");

وأريد تمرير تلك الصورة لتكون Bakground of the ImageButton. المشكلة هي ، الطريقة: setBackgroundDrawable() فقط يمكن أن تمر في السحب. كيف يمكنني تغيير هذا النقطة النقطية إلى صورة قابلة للرسم وجعلها الخلفية؟

لدي حاليا:

private ImageButton theImageButton;


theImageButton.setBackgroundDrawable(cameraBitmap);
هل كانت مفيدة؟

المحلول

إذا كنت تستخدم ImageButton لماذا لا يمكنك استخدام هذا

theImageButton.setImageBitmap(cameraBitmap)
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top