1
実行時にxxx シェイプ/セレクタ/レイヤーリストまたはjpg/png/gifファイルであるかどうかを確認できますか?あなたはこれでdrawable
の種類を取得することができますアンドロイドのドロイドタイプをチェックするには?
実行時にxxx シェイプ/セレクタ/レイヤーリストまたはjpg/png/gifファイルであるかどうかを確認できますか?あなたはこれでdrawable
の種類を取得することができますアンドロイドのドロイドタイプをチェックするには?
:それはBitmapDrawable
ある場合
BitmapDrawable
StateListDrawable
それから:
public static String getTypeOfDrawable(int drawableId,Context context) {
Drawable resImg = context.getResources().getDrawable(drawableId);
return resImg.getClass().toString().replace("class android.graphics.drawable.","");
}
次のような結果となりますそのないthaファイルのフォーマットを取得するのが難しい
http://stackoverflow.com/questions/13760269/android-how-to-check-if-file-is-image –
Khan Uはそこにidとして明示的にタグを設定してから取得できますそれらが必要なとき、例えば、このリンクhttp://simplyadvanced.net/blog/android-how-to-get-the-drawable-id-for-imageviews/ –