編輯:關於Android編程
(1)
package com.example.listview1;
import java.util.ArrayList;
import java.util.List;
import android.R.anim;
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.ArrayAdapter;
import android.widget.ListAdapter;
import android.widget.ListView;
import android.widget.Toast;
public class MainActivity extends Activity {
private ListView listView1;
private ArrayAdapter arrayAdapter;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
listView1 = (ListView) this.findViewById(R.id.listView1);
// 設置可選項、還可以設置為單選CHOICE_MODE_SINGLE、下邊的simple也應該對應
listView1.setChoiceMode(ListView.CHOICE_MODE_MULTIPLE);// 設置listView1的選中模式,與下邊的simple_list_item_multiple_choice對應
arrayAdapter = new ArrayAdapter(MainActivity.this,
android.R.layout.simple_list_item_multiple_choice,
getDataSource());
listView1.setAdapter(arrayAdapter);
/*
* listView1的點擊事件
*/
listView1.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView> parent, View view,
int position, long id) {
Toast.makeText(MainActivity.this,
"-->>" + arrayAdapter.getItem(position),
Toast.LENGTH_SHORT).show();
}
});
}
public List getDataSource() {
List list = new ArrayList();
for (int i = 0; i < 30; i++) {
list.add("jack" + i);
}
return list;
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
}

android學習九(android的廣播)
在這裡 篇文章裡面我將總結廣播接收器(Broadcast Receiver)方面的知識。首先我們來了解下andorid中廣播的類型,android中的廣播
Android canvas drawBitmap方法詳解及實例
Android canvas drawBitmap方法詳解及實例之前自己在自定義view,用到canvas.drawBitmap(Bitmap, SrcRec
Android 自定義SeekBar,讓進度條變得個性起來
許多應用可能需要加入進度,例如下載、播放視頻、音頻、讀取數據庫等等,都需要一個等待狀態的進度條。原生的進度條的確不美觀,今天這篇小案例,就讓咱們的進度條“靓起
基於Opencv的Android圖像處理(Eclipse和ndk)
前段時間做了一個失敗的圖像處理項目,結果雖然不太好,也學到了不少東西,其中關於在Eclipse裡如何使用opencv的圖片處理api折騰了一陣子,記錄一下:1、Andro