編輯:關於android開發
ListView時Android中自帶的數據顯示控件,要使用ListView填充數據,必須要通過適配器來填充,這裡給大家介紹一下ListAdapter適配器,效果圖如下:

java源碼:
package com.example.listview1;
import java.util.ArrayList;
import java.util.List;
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.view.View;
import android.widget.Adapter;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemClickListener;
import android.widget.ArrayAdapter;
import android.widget.ListAdapter;
import android.widget.ListView;
import android.widget.SimpleAdapter;
import android.widget.Toast;
public class MainActivity extends Activity {
private ListView listview;
private ListAdapter adapter;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
listview=(ListView) findViewById(R.id.listView1);
listview.setChoiceMode(ListView.CHOICE_MODE_SINGLE);
adapter=new ArrayAdapter<String>(MainActivity.this,android.R.layout.simple_list_item_single_choice,getsource());
listview.setAdapter(adapter);
listview.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
long arg3) {
// TODO 自動生成的方法存根
Toast.makeText(MainActivity.this, ">>"+adapter.getItem(arg2),1).show();
}
});
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
public List<String> getsource()
{
List<String> list=new ArrayList<String>();
for(int i=0;i<20;i++)
{
list.add("歡迎您,"+i);
}
return list;
}
}
android:自定義HorizontalScrollView實現qq側滑菜單
android:自定義HorizontalScrollView實現qq側滑菜單 今天看了鴻洋_大神在慕課網講的qq5.0側滑菜單。學了不少的知識,同時也佩服鴻洋_大神
Android基礎01 快速入門 & 布局,android01快速入門
Android基礎01 快速入門 & 布局,android01快速入門Android基礎01 快速入門 & 布局 01.01 手機制式 第一代
Android常用命令行-ADB,android-adb
Android常用命令行-ADB,android-adb配置環境: MAC上配置環境 (1)啟動終端。可以在Spotlight中搜索“終端” (2)進入HOM
關於Ionic的安裝,Ionic安裝
關於Ionic的安裝,Ionic安裝Ionic是一個前端的框架,幫助開發者使用HTML5, CSS3和JavaScript做出原生應用。 http://ionicfram