11package com .vogella .android .florencedemo ;
22
3- import android .app .Activity ;
4- import android .content .Intent ;
5- import android .net .Uri ;
3+ import android .app .ListActivity ;
64import android .os .Bundle ;
75import android .view .Menu ;
8- import android .view . MenuItem ;
6+ import android .widget . ArrayAdapter ;
97
10- public class MainActivity extends Activity {
8+ public class MainActivity extends ListActivity {
119 /** Called when the activity is first created. */
1210 @ Override
1311 public void onCreate (Bundle savedInstanceState ) {
1412 super .onCreate (savedInstanceState );
15- setContentView (R .layout .main );
13+ String [] values = new String [] { "Android" , "iPhone" , "WindowsMobile" ,
14+ "Blackberry" , "WebOS" , "Ubuntu" , "Windows7" , "Max OS X" ,
15+ "Linux" , "OS/2" };
16+ ArrayAdapter adapter = new ArrayAdapter <String >(this ,
17+ android .R .layout .simple_list_item_1 , values );
18+ setListAdapter (adapter );
1619 }
1720
1821 @ Override
1922 public boolean onCreateOptionsMenu (Menu menu ) {
2023 getMenuInflater ().inflate (R .menu .mymenu , menu );
2124 return true ;
2225 }
23-
24- @ Override
25- public boolean onOptionsItemSelected (MenuItem item ) {
26- switch (item .getItemId ()) {
27- case R .id .menuitem1 :
28- Intent intent = new Intent (Intent .ACTION_VIEW ,
29- Uri .parse ("http://www.vogella.com" ));
30- startActivity (intent );
31- break ;
32- case R .id .menuitem2 :
33- intent = new Intent (this , MyPreferences .class );
34- startActivity (intent );
35- break ;
36-
37- default :
38- break ;
39- }
40- return super .onOptionsItemSelected (item );
41- }
4226}
0 commit comments