Activity如何实现监听自定义控件的OnClick事件?
答案:2 悬赏:0
解决时间 2021-02-15 16:13
- 提问者网友:失败的占卜者
- 2021-02-14 19:51
Activity如何实现监听自定义控件的OnClick事件?
最佳答案
- 二级知识专家网友:冷眼_看世界
- 2021-02-14 20:00
//自定义HorizontalScrollView(做一个标题栏) public class ScrollTypeLayout extends HorizontalScrollView implements View.OnClickListener { //前面省略,initView()是往里面加TextView private void initView(){ this.mLayout.removeAllViews(); String[] typenameStrings ={"首页","新品","特价品","aaaa","bbbb","cccc","dddd"}; for(int i=0;i<typenameStrings.length;i++){ TextView localTextView = (TextView)LayoutInflater.from(this.mContext).inflate(R.layout.scroll_type_item, null); String str = typenameStrings[i]; localTextView.setText(str); localTextView.setId(i); localTextView.setOnClickListener(this); this.mLayout.addView(localTextView); } } public void onClick(View paramView){ this.mViewId = paramView.getId(); this.invalidate(); } } //MainActivity应该怎样监听ScrollTypeLayout的onClick事件,然后获取他的this.mViewId = paramView.getId();,这样才能在MainAc… 更多
全部回答
- 1楼网友:堕落奶泡
- 2021-02-14 20:53
搜一下:Activity如何实现监听自定义控件的OnClick事件?
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |