[英]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.