ورود

View Full Version : تغییر رنگ برنامه توسط کاربر



darkenerboy
شنبه 03 خرداد 1393, 23:00 عصر
سلام و خسته نباشید خدمت همه شما جیگر طلاهای فرم :لبخند: (جیگر طلاها ==> اساتید (دوستان)) :گیج:
من میخوام توی برنامم کاربر بتونه یک رنگ مشخص کنه و تمام برنامم تغییر کنه
چجوری باید xml ها رو تنظیم کنم که با تغییر رنگ یک قسمت همه تغییر کنند ؟
میدونم با استفاده از color میشه این کار رو کرد اما چیزی که نمیدونم این هستش که چجوری کاربر اون رو تغییر بده

شبتون قشنگ

saeed_g21
شنبه 03 خرداد 1393, 23:18 عصر
بایستی رنگ انتخابی توسط کاربر رو در یک فیلدی ذخیره کنی و از محتویات اون فیلد به عنوان رنگ در همه صفحاتت استفاده کنی اینم که معلومه بایستی تنظیم رنگ رو در قسمت کدنویسی تعیین کنی نه در گرافیک

منظورم رو رسوندم ؟

NeoFighT
شنبه 03 خرداد 1393, 23:29 عصر
از sharedpreferences استفاده کن.

darkenerboy
یک شنبه 04 خرداد 1393, 08:37 صبح
ممنون از جوابهاتون
من میخوام بدونم چیزی هستش که بشه من در زمان ساخت صفحهات xml به عنوان رنگ آدرس بدم و در زمان اجرا اون رو تغییر بدم
اگه هست
ممنون میشم من رو راهنمایی کنید

saeed_g21
یک شنبه 04 خرداد 1393, 08:48 صبح
خوب اون فیلدی که user میتونه تغییر بده ( فیلد رنگ ) رو NULL نکن خودت یه چیزی بده بهش بعد کاربر بتونه Update کنه

darkenerboy
یک شنبه 04 خرداد 1393, 09:03 صبح
خوب اون فیلدی که user میتونه تغییر بده ( فیلد رنگ ) رو NULL نکن خودت یه چیزی بده بهش بعد کاربر بتونه Update کنه

دقیقا چیزی که من مد نظرمه یک نمونه کد از xml هست
توی کد xml آدرس رنگ چی باشه !
و با کد java چجوری اون رو تغییر بدم !

saeed_g21
یک شنبه 04 خرداد 1393, 11:40 صبح
با XML کاری نداریم

مگه با Activity (قسمت کد نویسی) نمیشه XML رو کنترل کرد ؟
رنگ هارو در Activity باید قرار بدی و کاری با XML نداشته باش

badname
یک شنبه 04 خرداد 1393, 12:49 عصر
به نظرم شما یه قسمت با Button های کوچیک طراحی کن بک گراند هر کدومو رنگایی که میخوای تعریف کن بعد برو تو کلاست تعریف کن اگه رو دکمه فلان رنگ کلیک شد فلان جا اون رنگی بشه :لبخندساده:
چی گفتم :متعجب:

darkenerboy
دوشنبه 05 خرداد 1393, 12:16 عصر
با XML کاری نداریم

مگه با Activity (قسمت کد نویسی) نمیشه XML رو کنترل کرد ؟
رنگ هارو در Activity باید قرار بدی و کاری با XML نداشته باش

سلام
رنگبندی در پروژم پیشچیده تر از اینه که بتونم این کار رو بکنم
حجم کد نویسیش خیلی زیاد میشه به این روش
به راه اصولی تری احتیاج دارم
و هنوز پیدا نکردم !!! :ناراحت:

mahdi2elve
جمعه 15 اسفند 1393, 17:48 عصر
این سوال منم هست؟ کسی جوابی نداره؟

tux-world
شنبه 16 اسفند 1393, 00:27 صبح
سلام
رنگبندی در پروژم پیشچیده تر از اینه که بتونم این کار رو بکنم
حجم کد نویسیش خیلی زیاد میشه به این روش
به راه اصولی تری احتیاج دارم
و هنوز پیدا نکردم !!! :ناراحت:

تنها راهش همینه:لبخندساده:

omid_cr77
شنبه 16 اسفند 1393, 07:23 صبح
از کتابخونه holo color picker یا color picker استفاده کن تو github جست و جو کنی هست