GridView,ListView列表布局

Java 里代码

package com.example.palace;

import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.widget.GridView;
import android.widget.ListView;

public class MainActivity extends Activity {
    //GridView(网格布局)中android:numColumns="3"给他设置了三列
//  如果不设,默认的是一列(效果就会和listView一样)
    GridView gridView;
    //Palace类,继承了BaseAdapter(基础适配器)
    Palace palace;
//  定义一个name的字符串用来表示应用名称
    String name[]={"家园卫士","安装包","游戏盒子",
            "链接电脑","记事本","垃圾箱","流量管理","软件修复","系统设置"};
//  定义一个icon的数字int类型用来把图片的地址引用过来
    int[] icon={R.drawable.widget01,R.drawable.widget02,R.drawable.widget03,
            R.drawable.widget04,R.drawable.widget05,R.drawable.widget06,
            R.drawable.widget07,R.drawable.widget08,R.drawable.widget09,};
//重写方法
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
//  ")f"暗写
//      初始化对GridView的操作(findViewById是用来指定id的!)
        gridView=(GridView)findViewById(R.id.gridview);
// new新建了一个Palace因为inflate要加载布局所以要穿一个Context上下文
        palace = new Palace(this, name, icon);
//      设置适配器
        gridView.setAdapter(palace);
        
        
    }
}



GridView,ListView列表布局_第1张图片

你可能感兴趣的:(GridView,ListView列表布局)