最近项目中有需要用到九宫格样式布局,所以弄了下,个人觉得这样的布局在许多地方还是很好看的,所以把她分享出来,有需要的朋友可以参考下。
一、基本思路
分3步完成:
1、配置XML文件;2、编写GridView适配器,继承BaseAdapter;3、准备素材,九宫格图片及文字标题。
二、效果图
三、源代码
package com.example.jiugongge;
import android.app.Activity;
import android.content.Context;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.Menu;
import android.view.View;
import android.view.ViewGroup;
import android.widget.BaseAdapter;
import android.widget.GridView;
import android.widget.ImageView;
import android.widget.TextView;
public class MainActivity extends Activity {
private ImageAdapter madapter;
private GridView maridview;
private static Integer[] images = {
// 九宫格图片的设置
R.drawable.main_libers, R.drawable.main_libers,
R.dr
import android.app.Activity;
import android.content.Context;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.Menu;
import android.view.View;
import android.view.ViewGroup;
import android.widget.BaseAdapter;
import android.widget.GridView;
import android.widget.ImageView;
import android.widget.TextView;
public class MainActivity extends Activity {
private ImageAdapter madapter;
private GridView maridview;
private static Integer[] images = {
// 九宫格图片的设置
R.drawable.main_libers, R.drawable.main_libers,
R.dr