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


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

نمایش درختی یا زیر شاخه ای (در برنامه نویسی اندروید)

#9
(۱۳۹۴/۰۳/۱۰, ۱۲:۳۲ ق.ظ)'am5152' نوشته: و بعد از ساخت آرایه ایی با parse کردن توسط json ، میشه شبیه فروشگاه شما یا برای مثال برنامه خود بازار یا برنامه دیجی کالا؟

منظورم اینه که بنده هرچی فکر کردم به نتیجه خاصی نرسیدم که چجوری برای این همه آیتم در یک اکتیویتی ، 
وقتی روی یک ایتم کلیک میشه و اکتیویتی مربوط به یک آیتم باز میشه ،
برای هر آیتم یک طراحی مشابه ایجاد میشه و فقط ممکنه تصاویر و textها تغییر کنند.
قضیه این مورد چیه آیا؟
بصورت اتوماتیک ایجاد میشه یعنی ؟
لطفا برنامه زیر رو ببینید اگر متوجه منظور نشدید.

http://cafebazaar.ir/app/com.digikala/?l=fa

وقتی برای مثال روی galaxy note 4 کلیک میشه کاربر رو به یک اکتیویتی با طراحی مشابه آیتم ها میبره و فقط ممکنه عکس و متن فرق کرده باشه.
در تصاویر بالا واضح هست.
من موردی یا توضیحی در این رابطه نتونستم گیر بیارم و هرچی روی مخ فشار آوردم جوابگو نبود
ممنون اگر یک توضیحی نیز در این رابطه بفرمایید.

 

در کل باید بگویم که تنها یک مشخصه اصلی از محصول مورد نظر (مثلا برنامه اندروید) را به Activity بعدی می دهیم. این مشخصه باید یک id منحصربفرد متناظر با محصول باشد. بعد در Activity بعدی، بر اساس id ، درخواست دریافت اطلاعات به سرور ارسال می شود و بعد از دریافت اطلاعات، بر اساس چیدمان فایل عناصر xml (که همان ساختار یکسان را ایجاد می کند)، اطلاعات محصول نمایش داده می شوند. 
برای متن ها، خود متن دریافت می شود و برای عکس ها، یا آدرس URL عکس را دریافت می کنیم یا اینکه مثلا عکس ها با نظم خاصی در سرور ذخیره شده اند و بنابراین در خود برنامه اندروید، می توان آدرس URL آنها را بر اساس id ساخت.
گاهی نیز علاوه بر id ، چند مشخصه که قبلا در Activity قبلی دریافت شده را نیز به Activity بعدی ارسال می کنیم تا در همان یکی دو ثانیه دریافت اطلاعات، آن بخش از اطلاعات محصول به کاربر نمایش داده شود.


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


پیام‌های این موضوع
RE: نمایش درختی یا زیر شاخه ای - توسط am5152 - ۱۳۹۴/۰۲/۲۷, ۱۱:۵۹ ب.ظ
RE: نمایش درختی یا زیر شاخه ای - توسط ahmadmahdieh - ۱۳۹۴/۰۲/۲۸, ۱۲:۱۰ ق.ظ
RE: نمایش درختی یا زیر شاخه ای - توسط am5152 - ۱۳۹۴/۰۲/۲۸, ۱۲:۲۸ ق.ظ
RE: نمایش درختی یا زیر شاخه ای - توسط ahmadmahdieh - ۱۳۹۴/۰۲/۲۸, ۱۲:۳۲ ق.ظ
RE: نمایش درختی یا زیر شاخه ای - توسط am5152 - ۱۳۹۴/۰۲/۲۸, ۰۱:۰۸ ب.ظ
RE: نمایش درختی یا زیر شاخه ای (در برنامه نویسی اندروید) - توسط admin - ۱۳۹۴/۰۳/۱۱, ۰۶:۵۹ ق.ظ

پرش به انجمن:


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