Android ListView list_item加载另一个页面
我有一个从数组加载的列表视图(从android教程中使用)和数组里面的是同一个包中其他.java文件的类名。我想要它做的是当你点击列表中的项目时,它会加载java页面。Android ListView list_item加载另一个页面
例如,单击列表项是“食品”,当你点击它,它会去“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));
}
}
这是我的设置。 '@Override public void onCreate(Bundle savedInstanceState){ super.onCreate(savedInstanceState); \t setListAdapter(new ArrayAdapter
而你的代码是非常有帮助的,但我更动态的人,所以我所要做的就是添加一个新的活动类,然后将它添加到列表数组中。有没有可能的方法来做到这一点? – MyOwnHarem
你有问题吗? – kabuko
你有什么尝试?你知道如何使用意图开始活动吗?我建议你阅读开发文章一线http://developer.android.com/guide/topics/fundamentals.html – Urban
参见[看起来像一个重复到] [1] [1]:HTTP ://*.com/questions/8337511/setting-new-pages-linked-by-an-activity/8337745#8337745 – havexz