سؤال

أريد أن تسمح للمستخدم التطبيق لتحديد من Drawable مجلد صورة وتغيير ImageButtonالصورة.
في بلدي التطبيق أنا وضعت في Drawable مجلد بعض الصور.

انه ممكن?

فكرتي هي :
1) هناك ImageButton
2) المستخدم كليك على setOnLongClickListener
3) اختر الصورة من Drawable مجلد وتخصيص رمز.

شكرا للجميع!

هل كانت مفيدة؟

المحلول

يرجى نشر بعض التعليمات البرمجية ، على أي حال هذا هو حل تافهة:

//Execute on onItemLongClick
public void setSelectedDrawable(String imageResName, int selectedDrawableId) {

    Resources resources = context.getResources();
    Drawable drawable = resources.getDrawable(selectedDrawableId);
    if(drawable == null) resources.getIdentifier(imageResName, "drawable", "<package name>");           
    mImageButton.setImageDrawable(drawable);
}
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top