字符串菜单列表

时间:2017-05-20 20:54:17

标签: android

在此代码中,它会生成一个类名为
的小菜单 例子


我想要做的是菜单
nome 1(打开MainActivity)
nome 2(打开FirstActivity)
nome 3(打开SecondActivity)

package projetoleandro.myapplication;   
 import android.app.ListActivity;  
 import android.content.Intent;  
  import android.os.Bundle;   
  import android.view.View;   
  import android.widget.ArrayAdapter;  
  import android.widget.ListView;    
  public class list extends ListActivity {  
  String list_item[] = { "MainActivity", "FirstActivity", "SecondActivity" };

@Override
protected void onCreate(Bundle savedInstanceState) {
    // TODO Auto-generated method stub
    super.onCreate(savedInstanceState);
    setListAdapter(new ArrayAdapter<String>(this,
            android.R.layout.simple_expandable_list_item_1, list_item));
}

@Override
protected void onListItemClick(ListView l, View v, int position, long id) {
    // TODO Auto-generated method stub
    super.onListItemClick(l, v, position, id);
    String open_class = list_item[position];
    try{
        Class selected = Class.forName("projetoleandro.myapplication."+open_class);
        Intent selected_activity = new Intent(this,selected);
        startActivity(selected_activity);
    } catch (ClassNotFoundException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }
    finally{

    }

}  
}

0 个答案:

没有答案