بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

سِت کردن ایمیج، روی لیست ویوی اندروید بعنوان دکمه (حل شد)

مدیریت گفتگو
MILAD-MB 11 سال پیش
آخرین تغییر: 11 سال پیش

با سلام خدمت دوستان عزیز

بنده یک لیست ویو از خود اندروبد دارم که در سطر آن برای بکگراند لیوت، یک ایمیج بعنوان دکمه استفاده کردم. وقتی روی آن کلیک میکنم پشت بکگراند نارنجی میشه که باعث زشت شدن آن میشه. (تصویر رو در پایین قرار دادم). حالا میخوام بدونم مشکل کار بنده از کجاست؟

نظرات

ATRAS 11 سال پیش
شما باید تمام بک گراند های ایمیج ویو با لیست ویو با لایوت اصلی رو رنگشونو یکی کنید.این جوری مشکلتون حل میشه.
MILAD-MB 11 سال پیش
ممنون از پاسخ گوییتون. آخه بنده به سطر لیست ویو مارجین دادم.این دکمه اصلیم نیست و فقط جهت تست گذاشتم. یعنی بفرض اگه دکمه قرمز رنگ باشه تمام چیزایی که فرمودین هم باید قرمز باشه؟
ATRAS 11 سال پیش
درسته باید تمام این قسمت هارو رنگشونو قرمز کنین.حتی ممکنه در بعضی مواقع طرح بدی به برنامه بده.ولی مجبوریه دیگه.
MILAD-MB 11 سال پیش
خیلی ممنون. چقدر بده اینطور. کاشکی راه حلی واسه این مشکل بود. بازم ممنون

پاسخ‌ها 1

کاشی زاده 11 سال پیش

برای رفع مشکل بالا در فایل xml که لیست ویو در اون قرار داره باید یک خاصیت به لیست ویو اضافی کنید ، مثل زیر :

   android:listSelector="@android:color/transparent"

با اضافی کردن این دیگه اون کادر نارنجی نمیاد .

نظرات

MILAD-MB 11 سال پیش
خیلی ممنون دوست عزیز مشکلم حل شد. تعجب کردم گفتم محال ممکنه راه حلی نداشته باشه. بازم ممنون

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .