Andriod开发 GridView

GridView比ListView多了一个列数的属性,可以理解成表格View,用法和ListView类似,都是用Adapter绑定数据和格式。

常用属性:

Andriod开发 GridView_第1张图片

stretchMode有以下几种选项:

Andriod开发 GridView_第2张图片 简单示例:




    

package com.example.chapter08;

import androidx.appcompat.app.AppCompatActivity;

import android.os.Bundle;
import android.widget.GridView;

import com.example.chapter08.entity.Planet;

import java.util.List;

public class GridViewActivity extends AppCompatActivity {

    private GridView gd;

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

        gd = findViewById(R.id.gd);
        List list = Planet.getDefaultList();
        PlanetBaseAdapter adapter = new PlanetBaseAdapter(this, list);
        gd.setAdapter(adapter);
    }
}

Andriod开发 GridView_第3张图片

 

你可能感兴趣的:(APP开发,android,java,开发语言)