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


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
تغییر رنگ بگراند Listview (در برنامه نویسی اندروید)

تغییر رنگ بگراند Listview (در برنامه نویسی اندروید)

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

1- تگ ListView در فایل xml متناظر با Activity
2- یک فایل xml برای تعریف لایه گرافیکی برای item های ListView (که ممکن است برنامه نویس چنین موردی را به کار نبرد)
3- کدهای java در Activity برای تعریف ListView

خوب حالا ما با این سه بخش، می توانیم مشخصات را تغییر بدهیم، اما برخی مشخصات را باید در مورد 2 و 3 اعمال کنیم (برخی مشخصات هم برای همان مورد شماره 1، یعنی تگ اصلی ListView به کار می روند). اگر مورد شماره 2 وجود نداشت، باید مورد شماره 3 (یعنی کدنویسی java متناظر برای تغییرات) را به کار ببریم(منظورم برای اعمال تغییرات است، زیرا همیشه شماره 3 را داریم).
اکنون برای تغییر رنگ متن و همچنین اندازه فونت متن، شما باید در فایل xml متناظر برای item ها (یعنی همان مورد شماره 2)، TextView مربوط به آن متن ها را یافته و مشخصه های xml برای تغییر رنگ متن و اندازه فونت ها را برای آن به کار ببرید. حالا اگر فایل xml نداشتیم، پس عنصرهای به کار رفته در item ها، با کدنویسی java تعریف شده اند (مورد شماره 3)، پس باید محل تعریف آن عنصر TextView در کدهای java را یافته (معمولا در Adapter) و سپس مشخصات را با کدنویسی java به آن اعمال کنید.

رنگ پس زمینه، بستگی به تعریف ساختار گرافیکی item ها دارد و اینکه آیا کل پس زمینه Activity را می پوشانند یا نه. شما رنگ پس زمینه فایل xml متناظر با item ها را تغییر داده و تغییرات را مشاهده کنید. اگر بخشی از کل پس زمینه Activity هنوز مشخص بود، آن را نیز تغییر بدهید.




 


ممنونم مدیر عزیز...
ولی من دست و پا شکسته متوجه شدم حرفتون رو Sad

من از بخش xml هرکاری کردم رنگش تغییر کنه نشد که نشد!

من این app شمارو هم از کافه بازار خریدم ولی توش توضیح این قضیه نبود چون گفتم شاید اونجا باشه...

از بخش جاوا کد رنگ برای بگراند Listview چه کدیه؟!

 
پاسخ


پیام‌های این موضوع
RE: تغییر رنگ بگراند Listview (در برنامه نویسی اندروید) - توسط khunires - ۱۳۹۴/۰۲/۱۲, ۰۸:۴۱ ق.ظ

پرش به انجمن:


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