Android ListView list_item加载另一个页面

时间:2011-12-01 23:36:08

标签: java android listview classloader javaloader

我有一个从数组加载的列表视图(在android站点上的教程中使用),数组内部是同一个包中其他.java文件的类名。我想要它做的是当你点击列表中的项目时,它会加载java页面。

例如,您单击的列表项将是“食物”,当您单击它时,它将转到“foods.java”

1 个答案:

答案 0 :(得分:0)

如果您获得更多信息会很棒,所以我将不得不假设您正在这样做,如果您是,那么完美,如果不是,我需要更多地了解您的信息应用

String[] activities = {"Foods","Entertainment","Movies","Other"};

listview.setAdapter(...);

Context mContext = this;

listview.setOnItemClickListener(new OnItemClickListener() {
   @Override
   public void onItemClick(AdapterView<?> a, View v, int position, long id) {
   if(position == 0) {
      mContext.startActivity( new Intent(Main.this, Foods.class));
   } else if (position == 1) {
      mContext.startActivity( new Intent(Main.this, Entertainment.class));
   } else if (position == 2) {
      mContext.startActivity( new Intent(Main.this, Movies.class));
   } else if (position == 3) {
      mContext.startActivity( new Intent(Main.this, Other.class));
   }
}