如何在 Spinner android 中删除多余的空格?
Posted
技术标签:
【中文标题】如何在 Spinner android 中删除多余的空格?【英文标题】:How to remove extra whitespace in Spinner android? 【发布时间】:2018-10-13 07:18:17 【问题描述】:见下图我想去掉 +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_
android:layout_
android:layout_marginTop="8dp"/>
//textview.xml
<TextView
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_
android:layout_
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"
/>
【问题讨论】:
不确定,但将clipToPadding
设置为 false,可能会奏效
试过效果很好
你的appiled到Spinner
了吗?还是项目?
我已经申请了spinner
发布您的布局文件。
【参考方案1】:
从TextView
中删除左右填充或使其更小,如5dp
。
【讨论】:
【参考方案2】:从 textview 中删除左填充和右填充,您的问题将得到解决。
【讨论】:
以上是关于如何在 Spinner android 中删除多余的空格?的主要内容,如果未能解决你的问题,请参考以下文章