Android_gridView应用实例
来源:互联网 发布:配音软件 语气 编辑:程序博客网 时间:2024/06/06 08:48
gridView的xml代码:
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <GridView android:horizontalSpacing="2dp" android:verticalSpacing="2dp" android:columnWidth="100dp" android:numColumns="auto_fit" android:id="@+id/gView" android:layout_width="wrap_content" android:layout_height="match_parent" /></LinearLayout>
对应的Activity代码
package com.tmacsky;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.view.ViewGroup;import android.widget.BaseAdapter;import android.widget.GridView;import android.widget.ImageView;public class MyGridViewActivity extends Activity { //定义图片数组 private int[] mImages = new int[]{R.drawable.ha,R.drawable.hb,R.drawable.hc,R.drawable.hd,R.drawable.he,R.drawable.hf,R.drawable.hg,R.drawable.hh}; @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); setContentView(R.layout.gridview); GridView gView = (GridView)findViewById(R.id.gView); //建立数据源,设置adapter gView.setAdapter(new ImageAdapter()); } class ImageAdapter extends BaseAdapter{ public int getCount() { // TODO Auto-generated method stub return mImages.length; } public Object getItem(int position) { // TODO Auto-generated method stub return mImages[position]; } public long getItemId(int position) { // TODO Auto-generated method stub return mImages[position]; } public View getView(int position, View convertView, ViewGroup parent) { // TODO Auto-generated method stub ImageView imageView = new ImageView(MyGridViewActivity.this); imageView.setLayoutParams(new GridView.LayoutParams(85, 85)); imageView.setPadding(5, 5, 5, 5); imageView.setImageResource(mImages[position]); return imageView; } }}
摘自网址:http://www.cnblogs.com/snake-hand/p/3188452.html
0 0
- Android_gridView应用实例
- android_GridView的使用
- CFTREE数据库应用实例
- 模式应用和实例
- 模式应用和实例
- XSL应用实例
- 串口中断应用实例
- Debug应用实例
- 模式应用和实例
- XSL应用实例
- DBGridEH应用实例(摘抄)
- Portlet应用开发实例
- DBGridEH应用实例
- 专家系统的应用实例
- Debug应用实例
- Ajax 之实例应用
- Jmail组件应用实例
- ibatis + dbunit 应用实例
- 返回类型和return语句
- android premission汇总
- Tkinter -- Toplevel
- bzoj 1494: [NOI2007]生成树计数
- Zookeeper学习(九):ZooKeeper 实现分布式锁
- Android_gridView应用实例
- 关于注重驱动与中间层的分离
- nodejs 使用socket.io与网页实时数据交互
- 计算机的启动
- 第七届蓝桥杯省赛总结
- uva 1169 Robotruck(简单区间dp)
- Spring中Quartz调度器的使用
- NEFU 1002
- C#学习 - vs调试(采用异常处理来实现两个整数的和)