我有一个从数组加载的列表视图(在android站点上的教程中使用),数组内部是同一个包中其他.java文件的类名。我想要它做的是当你点击列表中的项目时,它会加载java页面。
例如,您单击的列表项将是“食物”,当您单击它时,它将转到“foods.java”
答案 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));
}
}