android自定义adapter click,android-如何在ArrayAdapter上设置onClickListener?

这篇博客介绍了如何在Android应用中创建一个包含多个项目的ListView,并为每个项目设置点击事件监听器。当用户点击ListView中的某个项,如“转账”,将启动对应的Activity。博主详细讲解了如何在`onCreate`方法中初始化ListView,创建自定义适配器,以及如何在`getView`方法中设置点击事件。通过这种方式,开发者可以实现ListView的交互性和功能扩展。
摘要由CSDN通过智能技术生成

我正在上课,如下所示

// All necessary imports are here

public class More extends Activity {

String[] MoreItems = { "Transfers", "Budgets", "Branches", "Tools", "News",

"Customer Service", "Settings", "Help", "About" };

@Override

public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.more_view);

ListView moreListView = (ListView) findViewById(R.id.moreListView);

MoreListAdapter listAdapter = new MoreListAdapter();

moreListView.setAdapter(listAdapter);

// accountsTypeListView.setOnItemClickListener(listClickListner);

}

class MoreListAdapter extends ArrayAdapter {

MoreListAdapter() {

super(More.this, R.layout.list_item, MoreItems);

}

public View getView(int position, View convertView, ViewGroup parent) {

View row;

if (convertView == null) {

LayoutInflater inflater = getLayoutInflater();

row = inflater.inflate(R.layout.list_item, parent, false);

} else {

row = convertView;

}

TextView tv = (TextView) row.findViewById(R.id.textItem);

tv.setText(getItem(position));

return row;

}

}

}

它将生成列表,我想在相应的点击上调用相应的活动,例如,如果用户单击“转移”,它将显示转移“活动”,如何在此列表上调用onClickListener以及如何在单击时启动Activity。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值