一、Android中ListView中的实现,此节类容我只需要修改ListViewDemoActivity中的代码
如下图所示: ListViewDemoActivity.java 代码如下; package com.google; import android.app.ListActivity; import android.os.Bundle; import android.widget.ArrayAdapter; public class ListViewDemoActivity extends ListActivity { static final String[] COUNTRIES = new String[]{ “罗湖”,”福田”,”南山”,”宝安”,”盐田”,”龙岗”,”光明新区”,”龙华新区”,”坪山新区” }; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setListAdapter(new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1 ,COUNTRIES)); } }
Menu菜单应用
Android功能菜单的设计,程序里定义了两个菜单子项,一个是”开始”,一个是”退出”,当点击”开始”时候,新建一个Toast 提示,当点击”退出”时,将结束程序. 如下图所示: MenuDemo.java ,代码如下: package com.google import android.app.Activity; import android.os.Bundle; import android.view.Menu; import android.view.MenuItem; import android.widget.Toast; public class MenuDemoActivity extends Activity { public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); } public boolean onCreateOptionsMenu(Menu menu) { menu.add(0, 0, 0, “开始”); menu.add(0, 1, 1, “退出”); return super.onCreateOptionsMenu(menu); } public boolean onOptionsItemSelected(MenuItem item) { super.onOptionsItemSelected(item); switch (item.getItemId()) { case 0: Toast.makeText(MenuDemoActivity.this,“Welcome,to,gooogle.com”, Toast.LENGTH_LONG).show(); break; case 1: this.finish(); break; } return true; } }