我正在为编译和混淆的应用程序编写测试。目前要访问View
我使用Id表单/res/values/public.xml
View myView = solo.getView(0x7f0b0030);
solo.clickOnView(((LinearLayout) (myView)).getChildAt(3));
此方法有效,只有util应用程序不会重新编译。
如果没有Id
文件,R
是否有办法访问视图?
答案 0 :(得分:3)
您可以使用Resources类按名称访问资源的ID。
例如:
getResources().getIdentifier("my_image", "drawable", "com.my_package");
同样的技巧也适用于布局。
答案 1 :(得分:0)
AFAIK没有方法可以在没有R文件的情况下访问Id。
如果您了解解决方案,请分享您的发现,以便其他人也能从中受益。