2017-03-10 21 views
0

私はスピンナーでeditTextと同じ背景を実装する必要がありますが、プロパティをスピナーに置くと、タイトル(セクター1)と矢印が消えます。どのように私はそれを表示することができますか?スピナーの背景タイトルを消す

スピナーとのEditTextのコードのxml - >

<Spinner 
      android:id="@+id/registration_spinner" 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      android:layout_marginBottom="@dimen/padding_horizontal_normal" 
      android:entries="@array/registration_sector" 
      android:paddingBottom="@dimen/padding_vertical_small" 
      android:paddingLeft="@dimen/appIntroDefaultPaddingLeft" 
      android:paddingTop="@dimen/padding_vertical_small" 
      android:textStyle="bold"/> 

     <EditText 
      android:id="@+id/registration_email" 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      android:layout_marginBottom="@dimen/padding_horizontal_normal" 
      android:background="@drawable/edit_text_shape" 
      android:hint="@string/prompt_email" 
      android:inputType="textEmailAddress" 
      android:maxLength="16" 
      android:maxLines="1" 
      android:paddingBottom="@dimen/padding_vertical_small" 
      android:paddingLeft="@dimen/appIntroDefaultPaddingLeft" 
      android:paddingTop="@dimen/padding_vertical_small" 
      android:textStyle="bold"/> 

形状のコード - >

<shape xmlns:android="http://schemas.android.com/apk/res/android"> 
<stroke 
    android:width="1dp" 
    android:color="@color/black"/> 
</shape> 

EDITTEXTとスピナーのイメージ - >

enter image description here

答えて

0

スピナーの矢印は背景の一部です。 ninepatchを使用して、Spinnerの背景を作成する必要があります。 xxhdpiのためのスピナーの例の背景については

Spinner's background for xxhdpi

そして、私のEditText背景

<?xml version="1.0" encoding="utf-8"?> 
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> 

    <solid android:color="@android:color/transparent"/> 

    <stroke android:color="@color/colorSecondaryText" android:width="2px"/> 

    <corners android:radius="4dp"/> 

</shape> 
1

はスピナー

<?xml version="1.0" encoding="utf-8"?> 
<selector xmlns:android="http://schemas.android.com/apk/res/android"> 
<item> 
    <layer-list> 
     <item> 
      <shape> 
       <stroke android:width="1dp" android:color="@color/black" /> 
      </shape> 
     </item> 
     <item> 
      <bitmap android:gravity="right|center" android:src="@drawable/your_spinner_arrow_image" /> 
     </item> 
    </layer-list> 
</item> 

の背景として、これを試してみてください
関連する問題