小编Stu*_*ent的帖子

单击listview项目时如何开始新活动

我正在尝试启动一个活动,当我点击listview项目.但是当我运行程序时,我收到一些错误,如:

错误:(45,43)错误:没有为Intent(,Class)构造函数找到合适的构造函数Intent.Intent(String,Uri)不适用(参数不匹配;无法转换为String)构造函数Intent.Intent(Context,Class)不适用(参数不匹配;无法转换为Context)错误:(51,44)错误:没有为Intent(,Class)构造函数找到合适的构造函数Intent.Intent(String,Uri)不适用(参数不匹配;不能转换为String)构造函数Intent.Intent(Context,Class)不适用(参数不匹配;无法转换为Context)错误:(57,53)错误:没有为Intent(,Class)构造函数找到合适的构造函数Intent.Intent( String,Uri)不适用(参数不匹配;不能转换为String)构造函数Intent.Intent(Context,Class)不适用(参数不匹配;不能转换为Context)注意:有些消息已被简化; 使用-Xdiags重新编译:详细以获得完整输出错误:任务':app:compileDebugJavaWithJavac'的执行失败.

编译失败; 请参阅编译器错误输出以获取详细信

Menu.java public class Menu扩展AppCompatActivity {

    ListView lv;

    private static String[] menu_list = { "list one", "list 2", "list 3" };

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_menu);
        listview();
    }

    public void listview() {
        lv = (ListView) findViewById(R.id.lv_Menu_List);
        ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
                R.layout.list_layout, menu_list);
        lv.setAdapter(adapter);
        lv.setOnItemClickListener(new AdapterView.OnItemClickListener() {
            @Override
            public void onItemClick(AdapterView<?> parent, View view,
                    int position, long id) {

                // String value =(String)lv.getItemAtPosition(position);

                if (position == 0) {
                    Intent intent = new …
Run Code Online (Sandbox Code Playgroud)

string android listview android-activity onclicklistener

0
推荐指数
1
解决办法
1027
查看次数