شما این محصولات را انتخاب کرده‌اید

سبد خرید

Grid layout
کد: 450
بازدید: 521

Grid layout

 

کار با Grid Layout در اندروید استودیو :

از جمله  ViewGroup هایی که می شناسیم و یا د رآینده با آنها آشنا خواهیم شد می توان : RelativeLayout، LinearLayout

و TableLayout را نام برد. در هر یک از ویو گروپ های نام برده شده می توان رابط کاربری های متفاوتی را ایجاد کرد.

Grid View چیست و چه کاربردی دارد؟

در اندروید ۴٫۰ یک ویو گروپ بانام Grid Layout معرفی شد. و این واژه به CSS در طراحی وب هم مربوط می شود و منحصر به اندروید نیست.

گرید ویو یک ابزاری ست که می توان به لایه ها اضافه کرد و مطالب و اطلاعات را در آن می توان به صورت افقی و عمودی نشان داد که در اینجا به تفاوت هایی با TableLayout می رسیم

از جمله این تفاوت ها می توان به این نکته اشاره کرد که در TableLayout امکان مدیریت و مشاهده ویو ها در یک سطر را داشتیم و لی در گراید ویو این چنین نیست.

از ویژگی های GridLayout می توان به سه مورد به طور خلاصه اشاره کرد:
امکان مدیریت ویو ها در سطر و ستون
اجرای لایه های پیچیده به سادگی
ساخت ساده لایه هایی که از نظم مشخص تبعیت نمی کنند.
نکته دیگر اینکه آیتم های گراید ویو لزوما از پیش تعیین شده نیستند و به صورت اتوماتیک و بااستفاده از  ListAdapter وارد view  می شوند .
خب حالا چطور از ویجت Gridview داخل برنامه تون استفاده کنید و Dataهای خودتون رو داخل اون نمایش بدید .

 

یک پروژه داخل اندروید استودیو ایجاد کنید و
Application Name : Helloworld

و
Company Domain : com.exmaple.helloworldنام گذاری کنید
به فایل activity_main.xml و strings.xml برید و مرحله شماره ۱ رو انجام بدید

داخل مسیر res/drawable چند عکس دلخواه با عنوان های
sample0 , sample1 , sample2 , sample3 , sample4 , sample5 , sample6 , sample7

قرار بدید

یک کلاس جدید به نام ImageAdapter.java ایجاد کنید و محله شماره ۲ رو انجام بدید
برنامه خودتون رو Run کنید و خروجی رو مشاهده کنید
مرحله ی یک: کدهای زیر رو داخل مسیر res/layout/activity_main.xml قرار بدید

 

 

و بعد از اون کدهای زیر رو داخل مسیر res/values/strings.xml قرار بدید

مرحله ی دوم: در مرحله دوم کدهای زیر رو داخل فایل جاواتون به نام ImageAdapter.java که در

 

مسیر src/com.example.demo/ImageAdapter.java  درست کردید ، قرار بدید

مرحله ی سوم: و در مرحله سوم کدهای زیر رو داخل فایل جاواتون که در مسیر src/com.example.demo/MainActivity.java قرار گرفته ، قرار بدید .

خب حالا رو دکمه run کلیک کنید و صبر کنید تا پروژه Helloworld رو روی شبیه ساز AVD نصب و اجرا کنه . فرض بر این است که شما تنظیمات مربوط به AVD تون رو درست انجام دادید و AVD بدون هیچ مشکلی کار می کنه.

 

آموزش کار با Grid layout در اندروید استودیو
0 از 0 رای

نویسنده

کد نویسان جوان
رسالت ما کمک به موفقیت هرچه تمام تر شماست ، کد نویسان جوان

20 − هجده =