安卓开发 动态添加按钮 java设置_在android中动态添加按钮,如何将onClick添加到xml...

下面是这种情况:我有一个动态生成一堆随机自定义图像按钮的活动,并将它们添加到TableView中,在TableView中,在我的xml中 . 此活动还有一个方法,我想在单击其中一个/任何一个按钮时调用 . 按钮里面有变量;该方法获取这些变量并将它们设置为TextView(在同一个活动中),因此我认为所有按钮都可以使用这一个方法 . 如果这些按钮是在XML中定义的,我会使用android:onClick =“displayCell”来指定方法,但它们不是 . 有没有办法只为这些按钮设置onClick,因为我在活动中生成它们或者我必须使用它们

button.setOnClickListener(new OnClickListener());

正如我在这里的一些答案中看到的那样经历一堆麻烦?我遇到的问题是我似乎无法从onClick内部调用我的方法,因为方法的参数(按钮)不是最终的(我在循环中制作了一堆'按钮'所以我不喜欢我认为它可以是:)

button.setOnClickListener(new OnClickListener(){public void onClick(View q){button.getActivity() . displayCell(button); //我想做这样的事情,但这显然不起作用}});

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值