0

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

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

4

1 回答 1

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));
   }
}
于 2011-12-01T23:57:52.027 回答