我在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项目可点击?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)