Android(安卓)之 GrideView网格视图
16lz
2022-05-24
阅读更多 GrideView网格视图:
子布局:
主布局:
程序入口:
子布局:
主布局:
程序入口:
package com.example.advancedview;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.view.View;import android.widget.AdapterView;import android.widget.AdapterView.OnItemClickListener;import android.widget.GridView;import android.widget.LinearLayout;import android.widget.SimpleAdapter;import android.widget.TextView;import android.widget.Toast;/** * 网格视图 -- 用于显示图片 和 信息 * @author Administrator * */public class GridViewActivity extends Activity {private GridView grideView ; // 网格视图// 准备数据源private int[] images = new int[]{R.drawable.liyu,R.drawable.jiangkui,R.drawable.liqingzhao,R.drawable.ouyangxiu,R.drawable.qinguan,R.drawable.sushi,R.drawable.wanganshi,R.drawable.xinqiji};private String[] names = new String[]{"理喻","姜夔","李清照","欧阳修","秦观","苏轼","王安石","辛弃疾",};// 程序入口protected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.grideview_layout);//// 获取布局文件中控件的对象//grideView = (GridView) findViewById(R.id.gridView); ////// M 数据//List data = this.getData();////// c 控制//SimpleAdapter adapter = new SimpleAdapter(this, data, R.layout.gride_item, new String[]{"image","name"}, new int[]{R.id.image,R.id.name});////// V 视图//grideView.setAdapter(adapter);////// 设置监听器//grideView.setOnItemClickListener(itemlistener);Intent intent = new Intent(GridViewActivity.this,GalleryActivity.class);startActivity(intent);}// 准备数据源public List
更多相关文章
- NestedScrollView中添加一个android:fillViewport="true"
- Android(安卓)一个自定义View需要实现哪些方法
- Android(安卓)Design Support Library
- Android(安卓)Studio常见错误及解决方法汇总
- Android的用户界面
- Android-常用UI控件(Spinner/AutoCompleteTextView)
- Android(安卓)视图绑定,找不到类 'ResultProfileBinding'
- Android(安卓)API 中文(14) —— ViewStub
- OpenGL ES教程I之创建OpenGL视图(原文对照)