آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

استفاده از عکس به جای باتن(حل شد)

Hamed  9 سال پیش  9 سال پیش
+1 0

من در فتوشاپ یک دکمه گرد طراحی کردم و می خوام به جای باتن ازش استفاده کنم و خاطرم نیست که چطور می تونم عکس رو به جای باتن بذارم

+1 0
شما میتونید به صورت ImageView توی برنامتون قرار بدین و خاصیت OnClick براش تعریف کنید (9 سال پیش)
0 0
kazemian@ این روشی که گفتید رو هنوز امتحان نکردم .اما روی باتن کلیک کردم و از بخش Proprties و از گزینه Background آیکون خوده برنامه رو گذاشتم و جواب داد و موفق شدم عکس باتن رو عوض کنم اما به نظرتون این روش منطقی و اصولیه؟ (9 سال پیش)
+1 0
بله میتونید به جای بکگراند باتن از عکس استفاده کنید یا ن به قول دوستمون الزامی نیست که حتما دکمه باشه میشه imageView باشه و SRCمربوطشو اون تصویر مورد نظرتون بذارید (9 سال پیش)
+1 0
sana ebadi@ اگه بخوام از روش بک گراند باتن استفاده کنم . عکس مربوط به باتن رو باید تو سایز های مختلف drawable بذارم ؟ (9 سال پیش)
+1 0
از imageButton استفاده کنید البته اگر دوست دارید اون حس کلیک شدن روش مثل button های دیگه باشه (9 سال پیش)
+1 0
hossein_hr10@ روش جالبی گفتید تو ساخت برنامه های بعدی ازش استفاده می کنم (9 سال پیش)
+1 0
خب ن شما با دادن طول و عرض مناسب میتونید درستش کنید . hdpi خوبه (9 سال پیش)
 برای این سوال 3 پاسخ وجود دارد.
پاسخ به سوال 
amir.kenarang  9 سال پیش
+1 0

روش راحت تر همونی هست که دوستمون kazemian گفتن. از ImageView استفاده کن و یک id بهش اختصاص بده (مثلا imgOk) بعد داخل کلاست تعریف کن و cast کن به ImageView و براش خاصیت onClickListener بزار. مثل این میمونه که از یه دکمه معمولی استفاده میکنی در حالی که عکس رو خودت قرار دادی.

توی ویدیو ها هم این کار استفاده شد ولی دقیقا یادم نیست کدوم مبحث بود.

0 0
ممنون ولی چون برنامه تقریبا کامل شده و تعداد زیادی هم باتن داره ترجیح میدم اگه بشه از روش دیگه ای استفاده کنم (9 سال پیش)
پاسخ به سوال 
Hamed  9 سال پیش
0 0

با تشکر از دوستان

من از روش تغییر بک گراند باتن اسفاده کردم  جواب داد ولی دکمه خیلی کوچیک به نمایش در میاد از بخش Proprties  باتن هم Layout height و Layout width روی 100dp گذاشتم ولی متاسفانه دکمه تا حده زیادی کدر شده

http://s9.picofile.com/file/8281112334/1.JPG

برای جلوگیری از این کدر شدن باید چی کار کرد؟

 

پاسخ به سوال 
Mseif  9 سال پیش
+1 0

توی بخش Proprties  باتن scaleType رو روی matrix بزار 

0 0
scaleType وجود نداره از سایز های بالاتر استفاده کردم مشکل برنامه حل شد (9 سال پیش)
+1 0
بله scalType برای imageView هست ن دکمه ولی scalY , ScalX هستن ولی مث اینکه مشکلتون حل شد . خدا رو شکر (9 سال پیش)

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