繁体   English   中英

如何在Spinner android中删除额外的空格?

[英]How to remove extra whitespace in Spinner android?

请参阅下面的图像我希望在+41之后消除额外的空白区域,因为Mobiltelefonnummer文本会被修剪。

在此输入图像描述

尝试添加android:padding="0dp"android:marginStart="0dp"并添加以下代码:

public View getView(int position, View convertView, @NonNull ViewGroup parent) {
       View v = super.getView(position, convertView, parent);
       v.setPadding(0, v.getPaddingTop(), 0, v.getPaddingBottom());
       return v;
   }

上面的代码完全有效

//布局

<Spinner
        android:id="@+id/spinCode"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginTop="8dp"/>

//textview.xml

<TextView
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:id="@+id/simple_spinner_text_quantity"
    android:paddingTop="5dp"
    android:paddingBottom="5dp"
    android:paddingLeft="20dp"
    android:paddingRight="25dp"
    android:gravity="start"
    android:textAlignment="gravity"
    />

TextView删除左右填充或将其缩小,如5dp

从textview中删除左侧填充和右侧填充,您的问题将得到解决。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM