我有一个从数组加载的列表视图(从 android 网站上的教程中使用),数组内部是来自同一包中其他 .java 文件的类名。我想要它做的是当您单击列表中的项目时,它会加载 java 页面。
例如,您单击的列表项是“foods”,当您单击它时,它将转到“foods.java”
我有一个从数组加载的列表视图(从 android 网站上的教程中使用),数组内部是来自同一包中其他 .java 文件的类名。我想要它做的是当您单击列表中的项目时,它会加载 java 页面。
例如,您单击的列表项是“foods”,当您单击它时,它将转到“foods.java”
如果您有更多信息,那就太好了,所以我将不得不假设您就是这样做的
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));
}
}