Android ListView,启动新活动

2024-06-26

嘿有人可以告诉我如何通过按列表视图中的项目来启动活动吗?

我有一个预感:

EDIT- 我想我已经修复了它,因为我没有收到错误消息。但是当我开始此活动(视频)时,应用程序崩溃并想要强制关闭,问题是什么?请帮忙:D

这是源代码-

com.alpha.liveshit 包;

import android.app.ListActivity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.ArrayAdapter;
import android.widget.ListView;

public class Videos extends ListActivity {

String[] elements = {"video", "menu"};

public void onCreate(Bundle savedInstanceState) {
     super.onCreate(savedInstanceState);

      setContentView(R.layout.videos); 
     ListView listview = (ListView)findViewById(R.id.listView1);
     listview.setAdapter(new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, elements));
 }

public void onListItemClick(ListView parent, View v, int position, long id) {

    if ("video".equals(elements[position]))
        {Intent myIntent = new Intent(Videos.this, Lars.class);
        startActivity(myIntent);}
    else if ("menu".equals(elements[position]))
        {Intent myIntent = new Intent(Videos.this, MenuActivity.class);
        startActivity(myIntent);}
    }
}

确保您将该活动添加到 Android 清单中 在清单文件中,您应该添加如下所示的活动:

<activity android:name=".Lars"/>

确保对您计划使用的每个意图和活动执行此操作。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Android ListView,启动新活动 的相关文章

随机推荐