GridView,ListView列表布局

xiaoxiao2021-02-28  32

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); } }

转载请注明原文地址: https://www.6miu.com/read-2400123.html

最新回复(0)