
我在相对布局中使用了一个微调器,在布局中还有其他几个布局元素(layout-v21):
<SpinnerandroID:ID="@+ID/spinner"androID:layout_wIDth="155dp"androID:layout_height="34dp"androID:layout_alignBottom="@+ID/textList"androID:layout_aligntop="@+ID/textList"androID:layout_alignParentEnd="true"androID:layout_marginleft="5dp"androID:layout_marginRight="0dp"androID:layout_toEndOf="@+ID/textList"androID:paddingRight="1dp"/>这将距离设置为父布局的结束位置:
androID:layout_marginRight="0dp"androID:layout_alignParentEnd="true"这将设置微调器内的选择项到箭头左侧(文本的右侧填充)的接近程度:
androID:paddingRight="1dp"但是有没有办法摆脱(或至少减小)箭头右侧但仍在微调器布局元素之内的不必要的空间/填充(因此,我可以在不改变方向的情况下在左侧使用更多空间)微调框的大小)?
这就是我在说的:
编辑:这是relativeLayout的代码:
<relativeLayout xmlns:androID="http://schemas.androID.com/apk/res/androID"xmlns:tools="http://schemas.androID.com/tools"androID:layout_wIDth="match_parent"androID:layout_height="match_parent"androID:paddingBottom="@dimen/activity_vertical_margin"androID:paddingleft="@dimen/activity_horizontal_margin"androID:paddingRight="@dimen/activity_horizontal_margin"androID:paddingtop="@dimen/activity_vertical_margin"tools:context="com.mycompany.myapp.MainActivity"androID:backgroundTint="#000000"androID:focusableIntouchMode="true">解决方法:
它对我有用:
<?xml version="1.0" enCoding="utf-8"?><relativeLayout xmlns:androID="http://schemas.androID.com/apk/res/androID"xmlns:tools="http://schemas.androID.com/tools"androID:layout_wIDth="match_parent"androID:layout_height="match_parent"androID:paddingBottom="10dp"androID:paddingleft="10dp"androID:paddingRight="10dp"androID:paddingtop="10dp"androID:backgroundTint="#000000"androID:focusableIntouchMode="true"> <Spinner androID:ID="@+ID/spinner" androID:layout_wIDth="155dp" androID:layout_height="34dp" androID:layout_alignParentEnd="true" androID:layout_marginleft="5dp" androID:layout_marginRight="0dp" androID:paddingRight="1dp"/>styles.xml
<style name="spinner_style"> <item name="androID:layout_height">35dp</item> <item name="androID:background">@drawable/spinner_bg</item></style>spinner_bg.xml
<?xml version="1.0" enCoding="utf-8"?><selector xmlns:androID="http://schemas.androID.com/apk/res/androID"> <item> <@R_452_3419@> <item> <shape> <gradIEnt androID:angle="90" androID:endcolor="@androID:color/white" androID:startcolor="@androID:color/white" androID:type="linear" /> <stroke androID:wIDth="1dp" androID:color="@color/colorAccent" /> <corners androID:radius="0dp" /> <padding androID:bottom="6dp" androID:left="6dp" androID:right="6dp" androID:top="6dp" /> </shape> </item> <item> <bitmap androID:gravity="center|right" androID:src="@drawable/ic_spin_down_arrow" /> </item> </@R_452_3419@> </item></selector> 总结 以上是内存溢出为你收集整理的Android / Spinner:删除箭头右侧的填充全部内容,希望文章能够帮你解决Android / Spinner:删除箭头右侧的填充所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)