
path = EnvironmentgetExternalStorageDirectory() ; //获得SDCard目录
Bitmap bmpDefaultPic;
ImageView iv = (ImageView) contentViewfindViewById(Ridx);
if(bmpDefaultPic==null)
bmpDefaultPic = BitmapFactorydecodeFile(path+"xxjpg",null);
ivsetImageBitmap(bmpDefaultPic);
Ridx 代表你的ImageView
xxjpg 你的
当然找不到了!因为现在你添加的是settingxml,所以这个ImageView会默认在settingxml里找,settingxml里没有所以找不到;解决办法是你必须通过settingxml把preference_imagexml加载(inflate)进来,如:
LayoutInflater
inflater
=
getLayoutInflater();
View
imageLayout
=
inflaterinflate(Rlayoutpreference_imagexml,null);然后
ImageView
imageView
=
(ImageView)
imageLayoutfindViewById(RidRightImage);
这只是大致步骤,具体看你的程序
以上就是关于Android Studio中如何使用Espresso的自动测试来对imageview中显示图片的ID进行检验全部的内容,包括:Android Studio中如何使用Espresso的自动测试来对imageview中显示图片的ID进行检验、android 关于获取控件id的问题 代码如下:、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)