2016-09-13 11 views
1

私は線形レイアウトの背景に適用する1つの図形を設計しました。 APIレベル21では完璧に動作しますが、APIレベルでは動作しませんでした。AndroidのAPIレベル16で背景形状が完全に機能しませんでした

<?xml version="1.0" encoding="utf-8"?> 
<shape xmlns:android="http://schemas.android.com/apk/res/android" 
    android:shape="rectangle"> 
    <stroke 
     android:drawable="@android:id/background" 
     android:width="3dp" 
     android:color="#023e64"> 
    </stroke> 

    <corners 
     android:bottomLeftRadius="16dp" 
     android:bottomRightRadius="16dp" 
     android:topLeftRadius="16dp" 
     android:topRightRadius="16dp"/> 

</shape> 

答えて

3

API16では描画可能な背景が黒くなる既知のバグです。ただ、android.color.R.transparentの背景設定

<?xml version="1.0" encoding="utf-8"?> 
<shape xmlns:android="http://schemas.android.com/apk/res/android" 
     android:shape="rectangle"> 
    <stroke 
     android:drawable="@android:id/background" 
     android:width="3dp" 
     android:color="#023e64"> 
    </stroke> 
    <solid android:color="@android:color/transparent"/> 


    <corners 
     android:bottomLeftRadius="16dp" 
     android:bottomRightRadius="16dp" 
     android:topLeftRadius="16dp" 
     android:topRightRadius="16dp"/> 

</shape> 
+0

はあなたの先生ありがとうございました。できます。 –

関連する問題