小编Msp*_*Msp的帖子

Android系统.浓咖啡.如何点击带文字的微调项目?

我正在尝试编写测试,按文本执行单击旋转器项目.

我的测试包含以下几行:

onView(withId(R.id.spn_trans_type)).perform(click());
onData(anything()).inAdapterView(withId(R.id.spn_trans_type)).onChildView(allOf(withId(textViewIdToTest), withText(expectedText))).perform(click());
Run Code Online (Sandbox Code Playgroud)

但有例外: NoMatchingViewException: No views in hierarchy found matching: with id: com.rirdev.aalf.demo:id/spn_trans_type

我的问题是:如何找到微调器适配器视图?换句话说,我应该在adapterView()方法中添加什么?

android android-spinner android-testing android-espresso

5
推荐指数
1
解决办法
8211
查看次数

避免Android布局中的数字?

是否有可能设计出一个Android的布局(LinearLayoutRelativeLayout)不指定任何dp,px或任何其他单位?也许使用百分比?layout_weight是一个选择.但是利润率和填充量仍然如此?我们可以完全避免布局中的魔术数字吗?

android android-layout

3
推荐指数
1
解决办法
72
查看次数

如何在Retrofit中关闭默认压缩?

我正在使用Retrofit进行HTTP调用.但似乎默认情况下库正在压缩(gzip)请求.由于API无法处理压缩请求,有没有办法关闭默认压缩?

android okhttp retrofit2

2
推荐指数
1
解决办法
1493
查看次数