一、Android的跳轉(zhuǎn)
Intent intent =newIntent(context, LoginActivity.class);
intent.putExtra("Text","Hello World");//傳遞參數(shù)
context.startActivity(intent);
Bundle extras = getIntent().getExtras();
String mText = extras.getString("Text");//接收參數(shù)
Log.d("你好啊","i="+mText+",大家下午好 ");//輸出參數(shù)
二、ListView
1、在XML文件中布局listview
<ListView
android:id="@+id/listView_list"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:scrollingCache="false"
android:fadingEdge="none"
android:divider="@drawable/rectangle_edittext">
/*
2、定義數(shù)組來表示listView要顯示,也是我們學(xué)習(xí)哪些常用的控件
*/
private static finalString[]commonFunList=newString[]{
"Everybody let us go !",
"Everybody let us go !",
};
3、對(duì)listView進(jìn)行設(shè)置
listview=(ListView) findViewById(R.id.listView_list);
listview.setAdapter(newArrayAdapter(this,
android.R.layout.simple_list_item_1,
commonFunList));
//設(shè)置點(diǎn)擊事件
listview.setOnItemClickListener(
new AdapterView.OnItemClickListener() {
@Override public void onItemClick(AdapterView adapterView, View view, int i, long l) {
Log.d("您點(diǎn)擊了第",+ i + 1 +"個(gè)cell");
context.startActivity(intent); } } });
4、listView設(shè)置headerView
LayoutInflater lif = (LayoutInflater) getSystemService(this.LAYOUT_INFLATER_SERVICE);
View headerView = lif.inflate(R.layout.list_header,listview,false);
視圖如下:
