編輯:關於Android編程
java 代碼如下(簡單的知識點我會以注釋的形式講解):
package com.gc.gridviewdemo;
/**
* @author Android將軍
*/
/**
* 知識點講解:
* 1、GridView 用於在界面上按行、列分布的方式來顯示多個組件。
* GridView和ListView有共同的父類:AbsListView,因此GridView
* 和ListView具有很高的相似性,它們都是列表項。
* GridView與ListView的唯一區別在於:ListView只顯示一列;而GridView
* 可以顯示多列。從這個角度來看,ListView相當於一種特殊的GridView,
* 如果讓GridView只顯示一列,那麼該GridView就變成了Listview。
* 與ListView類似的是,GridView也需要通過Adapter來提供顯示的數據
* 2、GridView常用的XML屬性:
* android:columnWidth------設置列的寬度
* android:numColumns-------設置列數
* android:horizontalSpacing----設置各元素之間的水平間距
* android:verticalSpacing----設置各元素之間的垂直間距
*/
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.view.View;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemClickListener;
import android.widget.AdapterView.OnItemSelectedListener;
import android.widget.GridView;
import android.widget.ImageView;
import android.widget.SimpleAdapter;
public class MainActivity extends Activity {
private GridView grid;
private ImageView imageView;
int[] imageIds=new int[]{R.drawable.addresslist1,R.drawable.conference2,R.drawable.daiban3
,R.drawable.email4,R.drawable.file5,R.drawable.infrom6,R.drawable.organization7,R.drawable.publicfile8
,R.drawable.request9,R.drawable.sign10,R.drawable.task11,R.drawable.work12};
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//創建一個List對象,List對象的元素是Map
List
xml布局文件的代碼如下:
activity_main.xml

轉載請注明出處:http://blog.csdn.net/android_jiangjun/article/details/25342001
OpenglES2.0 for Android:來畫個球吧
理解球坐標系首先看下球的坐標系 ,如圖 : (圖來自百度百科 ) 設球上有一點 A ,球心為O ,OA在 xOy上的投影與X軸夾角為φ (范圍
異步消息處理機制-Android中Handler原理(續)
異步消息處理線程是指線程啟動後會進入一個無限循環,每循環一次,從內部的消息隊列裡面取出一個消息,並回調相應的消息處理函數。一般在任務常駐,比如用戶交互任務的情況下使用異步
Android開發之Git代碼托管—Coding.net代碼托管架構
說起架構的話,稍微有點寫程序經驗的人來說,都可以理解架構對於整個服務的重要性。架構最核心的三個點就是:穩定性、擴展性、性能。一個好的架構主要通過這三點來看。會不會宕機,你
Android中Spinner控件之鍵值對用法實例分析
本文實例講述了Android中Spinner控件之鍵值對用法。分享給大家供大家參考。具體如下:一、字典表,用來存放鍵值對信息package com.ljq.activit