如何使用自定義listview
的不同意圖活動。當我點擊的所有項目如何在使用自定義列表視圖時使用意圖
代碼
@SuppressLint("NewApi")
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.layout);
ActionBar actionBar = getActionBar();
// set the icon
actionBar.setIcon(R.drawable.excel);
getActionBar().setBackgroundDrawable(new ColorDrawable(Color.parseColor("#546E7A")));
ArrayList<Excel> list = new ArrayList<Excel>();
list.add(new Excel("Google", "Android"));
list.add(new Excel("Apple", "IOS"));
ListAdapter adapter = new ListAdapter(this, list);
ListView listView = (ListView) findViewById(R.id.id_list);
listView.setAdapter(adapter);
// event handler click item of list
listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView arg0, View arg1,
int position, long arg3) {
// call new layout with intent
Intent intent = new Intent(MainActivity.this, Apple.class);
startActivity(intent);
}
});
}
}
代碼只是查看Apple.class活動,如何運行不同的活動例如:
項目谷歌運行Google.class
項目Apple run Apple.class
使用'if else'並開始適當的活動。 – Rustam