انجمن سایت کلیدستان


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
عوض کردن حالت دکمه وقتی روش کلیک میشه (در اندروید)

عوض کردن حالت دکمه وقتی روش کلیک میشه (در اندروید)

#1
سلام به همگی
من یه مشکل دارم و اونم اینکه نمیدونم چطور اون حالتی رو که وقتی روی دکمه ضربه میزنی عوض کنم
در حالت پیشفرض اکلیپس خودش طوری این طرح رو گذاشته که وقتی روی دکمه میزنی دکمه نارنجی میشه بعد میری به اکتیویتی جدید
ولی وقتی من بکگراند دکمه رو عوض میکنم این حالت از بین میره
چطور میتونم با بکگراند دلخواه خودم همون حالت یا حالتای دیگه رو داشته باشم؟
پاسخ
 سپاس شده توسط my_saeed7

عوض کردن حالت دکمه وقتی روش کلیک میشه (در اندروید)

#2
سلام.
کلید زیر را بخوانید :

کلید شماره 218

در کدهای آن، چگونگی تعیین رنگ پس زمینه Button ، رنگ آن در هنگام اشاره و ... را متوجه خواهید شد.
رنگ ها و طرح موجود در آن را می توانید تغییر بدهید.


 
bookbook 
لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید.
در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی).
کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند.
پاسخ

عوض کردن حالت دکمه وقتی روش کلیک میشه (در اندروید)

#3
(۱۳۹۴/۰۳/۳۰, ۰۴:۵۳ ب.ظ)'admin' نوشته: سلام.
کلید زیر را بخوانید :

کلید شماره 218

در کدهای آن، چگونگی تعیین رنگ پس زمینه Button ، رنگ آن در هنگام اشاره و ... را متوجه خواهید شد.
رنگ ها و طرح موجود در آن را می توانید تغییر بدهید.


 

 

ادمین جان ممنونم اما من مث اینکه نتونستم منظورم رو درست برسونم
منظورم اینه که میخوام تو همین قسمت بجای اینکه دکمم رنگی باشه تصویری که خودم ساختم پس زمینش باشه  و وقتی اشاره میشه یه رنگ دیگه بشه
پاسخ

عوض کردن حالت دکمه وقتی روش کلیک میشه (در اندروید)

#4
اقایون خانوما مرسی ازهمه دوستانی که قصد کمک داشتن من خودم تونستم حل کنم مشکلو

 
پاسخ

عوض کردن حالت دکمه وقتی روش کلیک میشه (در اندروید)

#5
ميشه بگي چطوري حلش كردي؟؟؟؟
|     به يزدان اگر ما خرد داشتيم      |
|     كجا اين سرانجام بد داشتيم     |

|‌‌                         «فردوسي»                          |
پاسخ

عوض کردن حالت دکمه وقتی روش کلیک میشه (در اندروید)

#6
نقل قول:'yasa' pid='11602' dateline='1434888439'
ميشه بگي چطوري حلش كردي؟؟؟؟
 

سلام چرا که نه

اول باس بری تو پوشه res بعدش روی drawable-hdpi کلیک راست  new > android xml fili حالا نامشو هرچی خواستی میزاری (من گذاشتم button) بعدش root element رو باید  selector انتخاب کنی  خب حالا کدهای این فایل رو به این صورت وارد میکنی

کد پی‌اچ‌پی:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">

    <item android:drawable="@drawable/نام عکس" android:state_pressed="true"/>
 <!-- pressed state -->
    <item android:drawable="@drawable/نام عکس" android:state_focused="true"/>
 <!-- focused state -->
    <item android:drawable="@drawable/نام عکس"/>
 <!-- default state --> 

بعد توی پوشه drawable-hdpi  باید دوتا عکس داشته باشی یکی مال زمانی که دکمه در حال عادیه و دیگری ماز زمانیست که در حالت فشرده شدنه
تعریف ایتم های بالا هم به این صورته که به ترتیب از بالا به پایین میشه : زمانی که روش  کلیک میشه ، زمانی که روش انگشتشو نگه داشتی ، و آخری هم حالت عادی دکمه است
که من خودم هنوز فرق بین اولی و دومی رو نفهمیدم اگه کسی دونست بم بگه
بعدش باید بک گراند دکمتو بر اساس نام اون فایل xml که اول ساختی انتخاب کنی (مثلا مال من میشه android:background="@drawable/button")

موفق و مؤید باشی
انان که علی را خدا میدانند
 کفرش به کنار عجــــب خدایی دارند
پاسخ
 سپاس شده توسط skkhossein ، admin ، yasa ، my_saeed7

عوض کردن حالت دکمه وقتی روش کلیک میشه (در اندروید)

#7
دوست عزیز بزارید با یک مثالی که قابل فهم باشه بگم.شما فکر کنید یک دکمه در کامپیوتر دارید مثلا فرض کنید برای
حالت  default  بک گراند قرمز انتخاب کردم= یعنی وقتی دکمه در حالت عادی هست به رنگ قرمز هست.
حالت pressed  بک گراند سبز انتخاب کردم= یعنی وقتی دکمه کلیک بشود رنگ دکمه به رنگ سبز تبدیل میشود.
حالت focused بک گراند زرد انتخاب کردم= یعنی وقتی موس رو روی دکمه قرار بدید.(در واقع یه جورایی فوکوس و توجه کردید روی این دکمه) رنگ دکمه زرد میشود.
پاسخ
 سپاس شده توسط admin ، alireza0391 ، yasa ، am5152 ، my_saeed7

عوض کردن حالت دکمه وقتی روش کلیک میشه (در اندروید)

#8
ايول 
خيلي دمتون گرم 
|     به يزدان اگر ما خرد داشتيم      |
|     كجا اين سرانجام بد داشتيم     |

|‌‌                         «فردوسي»                          |
پاسخ

عوض کردن حالت دکمه وقتی روش کلیک میشه (در اندروید)

#9
(۱۳۹۴/۰۴/۰۱, ۰۳:۴۷ ق.ظ)'داش بهروز' نوشته: دوست عزیز بزارید با یک مثالی که قابل فهم باشه بگم.شما فکر کنید یک دکمه در کامپیوتر دارید مثلا فرض کنید برای
حالت  default  بک گراند قرمز انتخاب کردم= یعنی وقتی دکمه در حالت عادی هست به رنگ قرمز هست.
حالت pressed  بک گراند سبز انتخاب کردم= یعنی وقتی دکمه کلیک بشود رنگ دکمه به رنگ سبز تبدیل میشود.
حالت focused بک گراند زرد انتخاب کردم= یعنی وقتی موس رو روی دکمه قرار بدید.(در واقع یه جورایی فوکوس و توجه کردید روی این دکمه) رنگ دکمه زرد میشود.

 
مرسی از شما
درواقع این کد اگه مورد ااستفاده قرار نگیره ، توی گوشی ها زیاد مشکلی رو به وجود نمیاره درسته؟ چون اصن اونجا به کار نمیاد


 
انان که علی را خدا میدانند
 کفرش به کنار عجــــب خدایی دارند
پاسخ
 سپاس شده توسط شماره مجازی امارات


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان