2017-02-05 16 views
0

テキストビューの描画可能に設定するベクトル描画可能です。アンドロイドのテキストビューで描画可能なサイドベクトル描画可能ベクトル

レイヤリスト:

<?xml version="1.0" encoding="utf-8"?> 
<layer-list xmlns:android="http://schemas.android.com/apk/res/android"> 
      <item android:drawable="@drawable/ic_sort_up"/> //vector drawable 
</layer-list> 

はJavaで描画可能を得る:

Drawable ArrowDrawable = AppCompatResources.getDrawable(this, R.drawable.selected_arrow);  
いくつかは、その後、ドローアブルをTextViewのためにレイヤーリストの描画可能に設定して、今、私のコードはレイヤリストに私のベクトル描画可能を置くために示唆いくつかのpepoleをグーグル後

アンドロイド6デバイスでコードを実行すると正常に動作しますが、アンドロイド4.4でこのエラーメッセージが表示されます。

android.content.res.Resources$NotFoundException: File res/drawable/selected_arrow.xml from drawable resource ID #0x7f0200c1 

誰でもこの問題について助けてくれますか?
UPDATE
私の問題はそうthisリンクがない私はappcompatImageviewsで今それらを使用し、私の問題は、ベクトル描画可能になっている正常に動作しますので、5アンドロイドよりも低くして、ベクトル描画可能年代を使用して、Javaで描画可能年代をTextViewにするためにそれらを設定することではありません助けて。

+0

私minSdkのバージョンがある15の – max

+0

ん[この回答](http://stackoverflow.com/q/26548354/5241933)ヘルプ? –

答えて

0

ありがとうございましたが、this question私を助けてください。
しかし、いくつかのグーグル後、私は私が私の活動には、このライン

static { 
    AppCompatDelegate.setCompatVectorFromResourcesEnabled(true); 
}  

を追加する必要があり、今私のアプリが正常に動作しますと言うベクトル描画可能の程度this素敵な記事を見つけた

+0

中規模のブログリンクが壊れています –

+0

はい残念ながら、ここに答えがあります – max

関連する問題