问题描述
- Android在自定义View控制Activity里控件
-
最近在学习Android,想做一个效果遇到了困难。我自定义了一个View,然后在View里设置触摸事件,点击一个出现一个按钮,
再点击一下按钮消失。我不知道怎么在自定义View里添加Button,就放在了布局了。但是用在自定义View设置的点击事件来控
制布局里的按钮?跪谢跪谢。
解决方案
以下是在Activity里的操作
private Button bt1;//你的按钮控件
View myView=View.inflate(mActivity, R.layout.base_pager(你自己的布局文件名),null);
bt1=(Button)myView.findViewById(R.id.bt1);(你布局里button的id)
也就是说,通过你的view.findViewById(传入按钮的id),来把你代码里的Button和布局里的Button连接起来,
然后在给bt1设置点击事件。
解决方案二:
Android中自定义控件View
android 中自定义控件View
Android自定义控件View(一)自绘控件
解决方案三:
你试试EventBus吧
时间: 2024-08-02 13:34:26