(۱۳۹۴/۱۱/۲۹, ۰۵:۵۱ ب.ظ)دیب دمینی نوشته: سلام
چطوری میشه یک لایه مثل بکگراند چت تلگرام درست کرد ؟
به عکس توجه کنید :
من دنبالش نرفتم ولی تجربه شخصی که دارم براتون میذارم امیدوارم که کارایی داشته باشه
اول از همه که میدونید پیام ها توی یک لیست ویو نمایش داده می شوند.
حالا شما باید یک layout درست کنید و توی اون یک گرافیک مثل بکگراند تلگرام براش بسازید.
و توی کد نویسی هاتون اون layout رو به لیست ویو اختصاص بدی
من توی عکس زیر یک ListView دارم
حالا میخوام برای هر سطر یک بکگراند ایجاد میکنم. پس یه لایه جدید ایجاد میکنم و اون رو به دلخواه طراحی میکنم
من توی عکس زیر یک لایه تعریف کردم که شامل یک عکس و دوتا TextView هستش.
و با دستور زیر layout رو به ListView معرفی میکنم
کد پیاچپی:
ContanctAdapter objAdapter = new CantanctAdapter( Contanct.this, R.layout.[name layout], [یک لیست از آرایه]);
و درنهایت خروجی به این صورت میشه
حالا خودت به دلخواه میتونی صفحه مورد نظرتو طراحی کنی. و ازش استفاده کنی. و اگه میخوای دقیق مثل تلگزام باشه دوتا layout طراحی میکنی یکی برای موارد ارشالی و یکی برای موارد دریافتی.
امیدوارم مفید بوده باشه.
ErfanMahigir