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 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
Post a Comment