Android TouchImageView setImageResource不工作
我正在使用TouchImageView根据特定条件显示带有自定义图层的地图。TouchImageView使用的可绘制是一个LayerDrawable,在xml中声明 TouchImageView声明为:Android TouchImageView setImageResource不工作,android,resources,imageview,drawable,touchimageview,Android,Resources,Imageview,Drawable,Touchimageview,我正在使用TouchImageView根据特定条件显示带有自定义图层的地图。TouchImageView使用的可绘制是一个LayerDrawable,在xml中声明 TouchImageView声明为: <com.example.app.TouchImageView android:layout_width="match_parent" android:layout_height="match_parent" android:src="@drawable/layer"
<com.example.app.TouchImageView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:src="@drawable/layer"
android:id="@+id/map"/>
尝试过但不起作用:
LayerDrawable ld = (LayerDrawable)map.getDrawable();
ld.setDrawableByLayerId(1, getResources().getDrawable(R.drawable.blauwpng2));
map.setImageDrawable(ld);
检查:已经试过了,但是如果我理解正确,那就不行了。检查:已经试过了,但是如果我理解正确,那就不行了。检查:已经试过了,但是如果我理解正确,那就不行了。
map = (TouchImageView)findViewById(R.id.map);
map.setImageResource(R.drawable.layerenergie);
LayerDrawable ld = (LayerDrawable)map.getDrawable();
ld.setDrawableByLayerId(1, getResources().getDrawable(R.drawable.blauwpng2));
map.setImageDrawable(ld);