Android搭載端末でAndroid Gingerbread(2.3)まで実行する必要があるアプリケーションで作業していて、SVG画像を表示する問題が発生しているようです。APIレベル21の前にアンドロイド:drawableTopでベクトル画像を使用する
私が理解し、サポートライブラリは、私は私のアプリレベルbuild.gradle
にこのラインをドロップすることにより、ベクトル画像を使用することができます:
vectorDrawables.useSupportLibrary = true
と私はその後、表示するためにサポートライブラリクラスまたはandroid:srcCompat
の様々なを使用することができますSVGをImageView
ここに問題があります。私はImageView
を使用してSVGを表示していません。 android:drawableTop
は事前に「L」のデバイス上で実行時サポートライブラリーベクター画像、アプリのクラッシュを使用していないので
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="@string/text_no_notes"
android:textAlignment="center"
android:drawableTop="@drawable/ic_notepad"
android:id="@+id/textView"
android:textAppearance="@style/TextAppearance.AppCompat.Medium.Inverse" />
:私はのように私のSVGを表示するandroid:drawableTop
属性でTextView
を使用しています。私がandroid:drawableTop
を働かせるための回避策はありますか、またはTextView
を分割してandroid:srcCompat
を使用するのは難しいですか?
ええ、私はこれが答えになると思いました。ありがとう! –