Robotium:如何使用 clickOnButton() 自定义按钮
我是 Android 机器人的新手。我有自定义小部件(MyButton、MyTextView、MyCheckBox 等),它们是从本机 android 小部件继承的。如何在 Robotium 脚本中为自定义控件添加单击事件?
我尝试使用 Solo.clickOnButton("Test Button"),其中“Test Button”是 MyButton 的实例,但我没有收到该按钮的单击事件。任何建议都会非常有帮助。
谢谢, -罗恩..
I am new to Android robotium. I am having custom widgets(MyButton, MyTextView, MyCheckBox etc..,) which got inherited from native android widgets. How can i add a click event for my custom controls in a robotium script?
I tried using Solo.clickOnButton("Test Button") where the "Test Button" is an instance of MyButton, but i am not getting click event for the Button. Any suggestions would be really helpful.
Thanks,
-Ron..
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我假设您使用扩展按钮等创建 MyButton ,
那么要指定单击操作,您应该使用普通形式。例如
main.xml:
在您的代码中,您可以访问该按钮
,然后像处理其他普通按钮一样分配 onClick 操作:
将 onClickAction 分配给所有视图的其他方法是使用 int xml :
然后在您的代码中:(
这适用于所有视图、线性布局、图像视图、bustom 按钮...所有)
I suposse you create the MyButton using extend Button etc etc
Well to asign click action you should use the normal form. For expample
main.xml:
In your code you can acces to that button
And then asign onClick action like you do with other normal button:
Other method to asing onClickAction to all views is use int the xml :
And then in your code:
(This works with all view, linearlayout, imageviews, bustom button .... all )