我有一个ListView,当我按下一个项目时,我想要转到另一个屏幕,我稍后将对其进行自定义,但现在我只想转到那个窗口,在本例中是关于res/layout/mylayout.xml中定义的xml文件。
protected void onListItemClick (ListView l, View v, int position, long id){
    super.onListItemClick(l, v, position, id);
    setContentView(R.layout.mylayout);
}我不能想象我应该do.In LogCat的其他东西,我得到了一些例外,我的内容必须包含一个列表视图,但为什么会发生这种情况?也许我想在布局中添加其他东西,也许只是一个textview.Please告诉我如何做到这一点。
发布于 2011-11-14 22:18:10
您应该做的是创建一个不同的Activity,并使用Intent启动它。
基本上,您希望对每个屏幕使用不同的活动。Android开发人员站点上的更多信息,这是一个很好的资源
http://developer.android.com/guide/topics/fundamentals.html
下面是如何使用intent从活动中启动活动。假设您要启动的活动名为MyActivity:
Intent intent = new Intent(this, MyActivity.class);
startActivity(intent);还要确保将活动添加到<application></application>标记内的清单文件中:
    <activity
        android:label="My Activity Title"
        android:name=".MyActivity" >
    </activity>https://stackoverflow.com/questions/8122815
复制相似问题