ورود

View Full Version : ListActivity چیست؟



a.ameri
یک شنبه 30 تیر 1392, 23:40 عصر
سلام
لیست اکتویتی چیست؟
علت تغییر id لیست ویو به @android:id چیست؟

darkenerboy
دوشنبه 31 تیر 1392, 09:30 صبح
سلام
شما زمانی که یک activity رو با هدف نمایش لیستی از داده ها طراحی میکنید، برای راحتی کار اون رو از listActivity مشتق میکنید که البته میشه لیست رو داشت و اون رو از activity مشتق کرد که در این حالت یک سری از کار ها بر عهده ی خودتونه که خیلی هم پیچیده نیست.
تغییر آیدی هم برای این هستش که کلاس listActivity که کلاس شما ازش مشتق شده بتونه لیست مورد نظر شما رو پبدا کنه

موفق، پیروز و سربلند باشید

a.ameri
دوشنبه 31 تیر 1392, 12:17 عصر
ممنون که وقت گذاشتین
حالا اگر دوتا لیست ویو داشته باشیم تکلیف نامش چی میشه (@android:id/list2)
و یه سوال دیگه با لیست ویو یه لیستی مثل لیست خبرهای نرم افزار آخرین خبر درست میکنند (حالت کاستومایز داره )؟

darkenerboy
دوشنبه 31 تیر 1392, 20:59 عصر
من خودم هیچ وقت از listActivity استفاده نمیکنم
چون استفاده از activity خیلی راحته
توی این حالتی که من ازش استفاده میکنم
خیلی راحت به هر کدوم یک شناسه (ID) دلخواه میدی
بعد توی کلاست که از activity مشتق کردی معرفیشون میکنی (با findViewByID)
حالا adapter هاشون رو تعریف میکنی و با فرمان setData داده ها رو به adapter میدی و با فرمان setAdapter اون ها رو به listView میدی
در نهایت اگه توضیحات خیلی کوتاه بود به سایت آقای کمالان (http://www.kamalan.com/)مراجعه فرموده و پنج تا مطلب راجع به listView گذاشتن مطالعه کنید
بازم اگه مشکلی بود با درج کد مطرح کنید !

موفق باشید