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