2017-07-10 11 views
0

私はスピナーの周りに境界線を置くことを検討しています。私はそれのためのXMLファイルを設定しましたが、それは動作していないようです。私は何が間違っているのか分からない、私はいつものように単純なものだと確信している。スピナーの周りに境界を置く

Activity_main.xml

<LinearLayout 
     android:id="@+id/layout_spinner" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:paddingLeft="0dp" 

     android:gravity="center_vertical" 
     android:orientation="horizontal"> 
     <ImageView 
      android:id="@+id/activity_main_time_iv" 
      android:layout_width="35dp" 
      android:layout_height="35dp" 
      android:background="@android:color/transparent" 
      android:src="@drawable/ic_time_48dp" /> 
     <com.jaredrummler.materialspinner.MaterialSpinner 
      android:id="@+id/activity_main_time_spinner" 
      android:layout_width="150dp" 
      android:layout_height="wrap_content" 
      android:layout_marginLeft="@dimen/activity_horizontal_padding" 
      android:background="@drawable/dropdown_border" 
      android:layout_marginTop="-5dp" 
      android:layout_marginBottom="-5dp" 
      android:spinnerMode="dialog" 
      app:ms_text_color="@android:color/white" 
      app:ms_background_color="@android:color/background_dark" 
      app:ms_dropdown_height="300dp" 
      /> 

dropdown_border.xml

<shape xmlns:android="http://schemas.android.com/apk/res/android" 
android:shape="rectangle"> 
<solid android:color="@color/white" /> 
<corners android:radius="6dip" /> 
<stroke 
    android:color="@color/white" 
    android:width="@dimen/one_dp" /> 

答えて

0

これは働いていない

<shape xmlns:android="http://schemas.android.com/apk/res/android" 
android:shape="rectangle"> 
     <solid android:color="#FFFFFF" /> 
    <corners android:radius="6dip" /> 
    <stroke 
     android:color="#000000" 
     android:width="1dp" /> 
</shape> 
+0

dropdown_border.xml either.Iそれはちょうど "Android:background"として読み込まれていないのです。 –

+0

これは何を期待していますか?スピナーにボーダーを付けるだけですか? @ChristopherMckenzie – cunniemm

+0

うん、基本的に –

関連する問題