android - Align a underlined spinner in the same line beside edit text -


i have edittext , underlined spinner. trying set spinner beside edittext in same line. please me out. spinner bit above line of edittext.

 <relativelayout         android:id="@+id/relativelayout4"         android:layout_width="match_parent"         android:layout_height="wrap_content"         android:layout_below="@+id/relativelayout0"          android:layout_alignparentleft="true"         android:layout_marginleft="20dp"         android:layout_marginright="20dp">          <imageview             android:id="@+id/ivrupee"             android:src="@drawable/ic_rupee_new"             android:layout_width="20dp"             android:layout_height="20dp"             android:layout_centervertical="true"  />         <imageview             android:id="@+id/fake"             android:layout_width="wrap_content"             android:layout_height="wrap_content"             android:layout_centerhorizontal="true"/>           <edittext             android:layout_width="wrap_content"             android:layout_height="wrap_content"             android:layout_centervertical="true"             android:id="@+id/edittext"             android:layout_torightof="@+id/ivrupee"             android:layout_alignright="@+id/fake"             android:layout_marginright="5dp"/>         <spinner              android:layout_width="wrap_content"             android:layout_height="wrap_content"             android:layout_alignbaseline="@+id/edittext"             android:gravity="center"             android:layout_alignleft="@+id/fake"             android:layout_alignparentright="true"             android:id="@+id/spinner2"             style="@style/widget.appcompat.spinner.underlined"/>      </relativelayout> 

i need this: enter image description here

i had same problem, solved deleting style="@style/widget.appcompat.spinner.underlined" , setting background spinner android:background="@drawable/custom_spinner_background"

custom_spinner_background.xml:

<?xml version="1.0" encoding="utf-8"?> <inset xmlns:android="http://schemas.android.com/apk/res/android"     android:insetbottom="8dp"     android:insetleft="4dp"     android:insetright="4dp"     android:insettop="4dp">     <selector>         <item             android:state_checked="false"             android:state_pressed="false">             <layer-list>                 <item                     android:left="-8dp"                     android:right="-8dp"                     android:top="-8dp">                     <shape android:shape="rectangle">                         <stroke                             android:width="1dp"                             android:color="@color/coloraccent" />                         <padding android:bottom="4dp" />                     </shape>                 </item>             </layer-list>         </item>         <item>             <layer-list>                 <item                     android:left="-8dp"                     android:right="-8dp"                     android:top="-8dp">                     <shape android:shape="rectangle">                         <stroke                             android:width="2dp"                             android:color="@color/coloraccent" />                         <padding android:bottom="4dp" />                     </shape>                 </item>             </layer-list>         </item>     </selector> </inset> 

Comments

Popular posts from this blog

routing - AngularJS State management ->load multiple states in one page -

python - GRASS parser() error -

json - Gson().fromJson(jsonResult, Myobject.class) return values in 0's -