下面是我的可绘制代码。我想在可绘制项目中从mipmap添加图像,而不要使用可绘制。
SELECT *, NEW_VALUE = COALESCE ( so.VALUE, n.FILLED_VALUE, p.FILLED_VALUE)
FROM #SOExample so
OUTER APPLY
(
SELECT TOP 1 FILLED_VALUE = x.VALUE
FROM #SOExample x
WHERE x.BRAND = so.BRAND
AND x.Promo_Start >= so.Promo_Start
AND x.VALUE IS NOT NULL
ORDER BY x.Promo_Start
) n
OUTER APPLY
(
SELECT TOP 1 FILLED_VALUE = x.VALUE
FROM #SOExample x
WHERE x.BRAND = so.BRAND
AND x.Promo_Start <= so.Promo_Start
AND x.VALUE IS NOT NULL
ORDER BY x.Promo_Start DESC
) p
答案 0 :(得分:0)
您可以使用@ mipmap /文件名来使用mipmap文件夹中的图像。
<item android:drawable="@mipmap/drawable_selected_indicator"
android:state_selected="true"/>
根据此Wiki-https://github.com/codepath/android_guides/wiki/Working-with-the-ImageView
“从Android 4.3开始,现在有一个选项可以使用res / mipmap文件夹来存储“ mipmap”图像。Mipmap最常用于应用程序图标,例如启动器图标。要了解有关mipmap的更多信息请务必查看可绘制内容的mipmapping。
然后可以使用@ mipmap / ic_launcher表示法代替@drawable来访问Mipmap图像资源。将图标放置在mipmap文件夹中(而不是可绘制)被认为是最佳做法,因为它们通常可以以不同于设备当前密度的分辨率使用。例如,在xxhdpi设备的启动器上可能会使用xxxhdpi应用程序图标。“
答案 1 :(得分:0)
您可以在XML资源中使用@mipmap/fileName
或在Java / kotlin中使用R.mipmap.fileName
。