布局:

 1:  xml version="1.0" encoding="utf-8"?>
 2:  AbsoluteLayout xmlns:android="http://schemas.android.com/apk/res/android"
 3:      android:layout_width="fill_parent" 
 4:      android:layout_height="fill_parent">
 5:      GridView 
 6:          android:layout_x="0px"
 7:          android:layout_y="60px"
 8:          android:id="@+id/GrilView" android:layout_width="fill_parent"
 9:          android:layout_height="fill_parent" android:columnWidth="60dp"
10:          android:horizontalSpacing="10dp" android:verticalSpacing="10dp"
11:          android:numColumns="2" android:stretchMode="columnWidth"
12:          android:layout_marginTop="100dp"
13:          android:gravity="center">
14:      GridView>
15:  AbsoluteLayout>

SimpleAdapter用的布局

 1:  xml version="1.0" encoding="utf-8"?>
 2:  RelativeLayout
 3:    xmlns:android="http://schemas.android.com/apk/res/android"
 4:    android:layout_width="fill_parent"
 5:    android:layout_height="wrap_content"
 6:    >
 7:    
 8:    ImageView android:id="@+id/mImageView"
 9:        android:layout_width="fill_parent"
10:        android:layout_height="wrap_content"
11:        android:layout_centerHorizontal="true"/>
12:        
13:    TextView android:id="@+id/mTextView"
14:        android:layout_width="wrap_content"
15:        android:layout_height="wrap_content"
16:        android:layout_below="@id/mImageView"
17:        android:layout_centerHorizontal="true"/>
18:  RelativeLayout>

源码:

 1:  public class draw9Grid extends Activity {
 2:      /** Called when the activity is first created. */
 3:      @Override
 4:      public void onCreate(Bundle savedInstanceState) {
 5:          super.onCreate(savedInstanceState);
 6:          setContentView(R.layout.draw9main);
 7:  
 8:          GridView gridview = (GridView) findViewById(R.id.GrilView);
 9:          ArrayList> mItemlist = new ArrayList>();
10:  
11:          // 往list放HashMap数据,每个HashMap里有一个ImageView,TextView
12:          for (int i = 1; i   
13:              HashMap map = new HashMap();
14:              map.put("mImageView", R.drawable.i1);
15:              map.put("mTextView", "NO." + i);
16:              mItemlist.add(map);
17:          }
18:  
19:          SimpleAdapter mAdaper = new SimpleAdapter(this, mItemlist,
20:              R.layout.adapteruselayout, new String[] { "mImageView", "mTextView" },
21:              new int[] { R.id.mImageView, R.id.mTextView });
22:  
23:          gridview.setAdapter(mAdaper);
24:      }
25:  }

更多相关文章

  1. ❤️Android(安卓)从源码解读 Apk 的安装过程 ❤️
  2. Android:GridView+AbsoluteLayout作一个四宫格
  3. Android中倒计时代码
  4. Android(安卓)源码编译
  5. convertview机制
  6. Android(安卓)中数据加密 ---- 3DES加密
  7. Android(安卓)AOSP基础(四)Source Insight和Android(安卓)Studio导
  8. Android(安卓)AOSP基础(四)Source Insight和Android(安卓)Studio导
  9. Android(安卓)AOSP基础(五)Android(安卓)Studio调试系统源码的三种

随机推荐

  1. android触摸实现物体运动方式
  2. 【【【常用的ubuntu第三方工具及android
  3. CSDN精选Android开发博客
  4. Android 中文 API (35) —— ImageSwitcher
  5. Android最佳性能实践(一)——合理管理内
  6. ubuntu NDK 的安装
  7. My Android成长之路(四)——【xml解析之X
  8. Android EditText不弹出软键盘
  9. Sending email without user interaction
  10. android 使用Lottie实现Android动画