آموزش StackView در برنامه نویسی اندروید

سلام دوستان در این سری از آموزش برنامه نویسی اندروید به آموزش StackView در برنامه نویسی اندروید می پردازیم SatckView برای arrange کردن یکسری item برای نمایش در حالت خاص استفاده می شود و آیتم ها قابلیت رفتن بروی روی هم را نیز دارند در ادامه ویدیوی زیر را تماشا کنید تا بیشتر با StackView آشنا شوید با ما همراه باشید.
 

خب مثل همیشه ابتدا یک پروژه جدید ایجاد کنید البته این کار و هم می تونید در پروژه فعلی انجام بدید برای ساخت پروزه از منوی File ⇒ New Android ⇒ Application Project استفاده کنید.
ما در اکتیویتی اصلی کد های زیر را قرار خواهیم داد نام layout ما در اینجا برابر با activity_main.xml است.

چون ما در اینجا آداپتور سفارشی داریم باید شکل ظاهری آن رو هم خودمان درست کنیم کار آداپتور در اینجا قرار دادن متن و عکس است.
پس در همان پوشه layout یک فایل به نام display_item.xml ایجاد کرده و کد های زیر را در آن قرار دهید.

شکل ظاهری هر کدام از StackView ها توسط کد بالا ایجاد می شود.
حالا یک فایل به نام Stack_Items.java ایجاد کرده و کد های زیر را در آن قرار دهید.

به این کلاس getter و setter میگن.
حالا زمان ایجاد آداپتور است یک فایل  جاوا به نام Stack_Adapter.java ایجاد کرده و کد های زیر را در آن قرار دهید.

و در آخر کد مربوط به MainActivity.java همانند زیر می شود.

در بالا شما باید 4 تا عکس به نام a,b,c,d در پوشه drawable خودتان داشته باشید. و سپس به سادگی با استفاده از یک آرایه و آداپتوری که درست کردیم داده ها را در satckView قرار می دهیم.
 
این آموزش هم به پایان رسید.
 
موفق و موید باشید.
 
 

مطالعه بیشتر