android – 在编辑文本旁边的同一行中对带下划线的微调器进行对齐

android – 在编辑文本旁边的同一行中对带下划线的微调器进行对齐,第1张

概述我有一个editText和一个带下划线微调器.我试图在同一行的edittext旁边设置微调器.请帮帮我. Spinner总是略高于edittext的行. <RelativeLayout android:id="@+id/relativeLayout4" android:layout_width="match_parent" android:layo 我有一个editText和一个带下划线的微调器.我试图在同一行的edittext旁边设置微调器.请帮帮我. Spinner总是略高于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"            />    </relativeLayout>

我需要这样的东西:

解决方法 我遇到了同样的问题,我通过删除style =“@ style / Widget.AppCompat.Spinner.Underlined”解决了这个问题,并为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">            <@R_638_3419@>                <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>            </@R_638_3419@>        </item>        <item>            <@R_638_3419@>                <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>            </@R_638_3419@>        </item>    </selector></inset>
总结

以上是内存溢出为你收集整理的android – 在编辑文本旁边的同一行中对带下划线的微调器进行对齐全部内容,希望文章能够帮你解决android – 在编辑文本旁边的同一行中对带下划线的微调器进行对齐所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1123714.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-30
下一篇2022-05-30

发表评论

登录后才能评论

评论列表(0条)

    保存