2016-04-01 17 views
1

私は次のようにボタンのスタイリングを行っていますが、いくつかのエラーメッセージがあります。Buttonstyle - 次元の型が許可されていません

android:background="@drawable/buttonshape" 
    android:shadowColor="#A8A8A8" 
    android:shadowDx="0dp" 
    android:shadowDy="0dp" 
    android:shadowRadius="5dp" 

寸法タイプは、(値で 'shadowDy' '0dp')は許されません。 ディメンションタイプは許可されません( 'shadowRadius'、値 '5dp')。 ディメンションタイプは許可されません(値 '0dp'の 'shadowDx')。

buttonshape.xml 

<?xml version="1.0" encoding="utf-8"?> 
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" > 
    <corners 
     android:radius="14dp" 
     /> 
    <gradient 
     android:angle="45" 
     android:centerX="35%" 
     android:centerColor="#198CFF" 
     android:startColor="#449DEF" 
     android:endColor="#2F6699" 
     android:type="linear" 
     /> 
    <padding 
     android:left="0dp" 
     android:top="0dp" 
     android:right="0dp" 
     android:bottom="0dp" 
     /> 
    <stroke 
     android:width="1dp" 
     android:color="#878787" 
     /> 
</shape> 
+0

はそれを試してみてください。http://stackoverflow.com/questions/4854935/textviewshadowdx-dy-radius-in-dip/ 5776803#5776803 –

答えて

3

ただ、例えば、単位を使用しないでください:

android:shadowDx="2" 
    android:shadowDy="2" 
    android:shadowRadius="5" 
    android:shadowColor="#A8A8A8" 
関連する問題