android– 如何使我的ListView项目可点击?

android– 如何使我的ListView项目可点击?,第1张

概述我在android中非常新.我正在制作一个列表视图,每次点击列表的项目时,它都应该打开一个新的活动.在这种情况下,设置活动.我尝试过很多方法,但都没有.任何形式的帮助将不胜感激.这是我的代码:packagecom.alex.mylist;importandroid.app.ListActivity;importandroid.content.In

我在android中非常新.我正在制作一个列表视图,每次点击列表的项目时,它都应该打开一个新的活动.在这种情况下,设置活动.我尝试过很多方法,但都没有.任何形式的帮助将不胜感激.这是我的代码:

package com.alex.myList;import androID.app.ListActivity;import androID.content.Intent;import androID.os.Bundle;import androID.vIEw.VIEw;import androID.Widget.ListVIEw;public class Settings extends ListActivity {    @OverrIDe    public voID onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentVIEw(R.layout.settings);        ListVIEw lstSettings = (ListVIEw) findVIEwByID(R.ID.lstSettings);        lstSettings.getChildAt(1).setonClickListener(new VIEw.OnClickListener() {            public voID onClick(VIEw v) {                Intent mainIntent = new Intent(v.getContext(), Register.class);                startActivity(mainIntent);            }        });    }}

解决方法:

使用listView.setOnItemClickListener可以使ListvIEw项目可单击

lstSettings.setonItemClickListener(new ListVIEw.OnItemClickListener() {        @OverrIDe        public voID onItemClick(AdapterVIEw<?> a, VIEw v, int i, long l) {        Intent mainIntent = new Intent(Settings.this,                                             Register.class);        startActivity(mainIntent);        }    });
总结

以上是内存溢出为你收集整理的android – 如何使我的ListView项目可点击?全部内容,希望文章能够帮你解决android – 如何使我的ListView项目可点击?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1115541.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存