ساخت GridView های زیبا

دسته‌بندی:
بدون دیدگاه

گرید ویو یکی از کامپوننت های تقریبا مهم و کاربردی اندروید هست بخصوص در اپلیکیشن های فروشگاهی و موسیقی و… خیلی زیاد از این دوست خوبمون گرید استفاده میشه 🙂  برای همین امروز یکی از بهترین کتابخونه ها برای گرید ویو میخوام معرفی کنم که قابلیت های جالبی داره و گرید ویو شما را از نظر سایز و اندازه بهینه میکنه.

برای اضافه کردن کتابخونه به اپلیکیشن خط زیر و داخل گریدل وارد کنید.

 

    compile 'com.github.ceryle:fitgridview:v1.0.1'

app:row // تعداد ردیف ها
app:column // تعداد ستون ها

مثال زیر و مشاهده کنید.

<co.ceryle.fitgridview.FitGridView 
android:id="@+id/gridView"
 android:layout_width="match_parent"
 android:layout_height="match_parent"
 android:listSelector="@android:color/transparent"
 app:column="3"
 app:row="4"/>

کد های جاوا, شما در داخل کلاس هر وقت خواستید میتونید اندازه گرید خودتون و تغییر بدید


@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    gridView = (FitGridView) findViewById(R.id.gridView);
    gridView.setFitGridAdapter(new Adapter(this));

    /
    changeSize(4, 4);
}

private void changeSize(int r, int c) {
     gridView.setRow(r);
     gridView.setColumn(c);
     gridView.update();
}

گرید ویو و لیست ویو هردو زیرمجموعه کلاس اداپتر هست و شما میتونید اندازه گرید و داخل اداپتر مقدار دهی کنید.

int dataSize = 15;
Adapter(Context context) {
        super(context, R.layout.grid_item, dataSize);
        this.context = context;
}
اندروید

طراحی اپلیکیشن اندروید

 

دانلود پروژه

آموزش زبان کاتلین
  • نویسنده
    hesam
  • تعداد بازدید
    166 views
0دیدگاه فرستاده شده است.
شما هم دیدگاه خود را بنویسید

نوشته‌های ویژه
اخبار ویژه