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