android - 如何删除微调器中的右侧间距或填充?
问题描述
我有以下下拉菜单微调器:
我想删除我用红色下划线的右侧间距或填充。我怎么做?我仍然希望箭头出现。
这就是我所拥有的Spinner
:
<androidx.appcompat.widget.AppCompatSpinner
android:id="@+id/drop_down_spinner"
android:layout_width="0dp"
android:layout_height="43dp"
android:layout_marginTop="24dp"
android:layout_marginEnd="8dp"
android:fontFamily="@font/roboto"
android:textColor="@android:color/black"
app:layout_constraintEnd_toStartOf="@+id/button"
app:layout_constraintTop_toTopOf="parent" />
解决方案
完全控制复杂视图(如包含多个子视图的微调器)的最佳方法是使用您自己的适配器创建您自己的。这将允许您更改内部项目结构。这包括添加图片,交替使用您命名的颜色。
这是一篇文章的链接,可以帮助您入门。 https://www.geeksforgeeks.org/how-to-add-custom-spinner-in-android/
推荐阅读
- mysql - MySQL VARCHAR 或 TEXT
- jquery - 检测空列以修改 Bootstrap 3 网格
- coldfusion - 如何有条件地将参数传递给 CFC 的实例?
- jquery - Jquery悬停在Draggable Div后如何恢复到原始CSS和Html?
- google-chrome - googCurrentDelayMs 是什么意思,哪些设置会影响它的值?
- python - 使用间隔索引在 DataFrame 中设置特定值
- mysql - 如何从另一个表中获取值
- amazon-web-services - AWS SAM 模板 - 定义由 API Gateway 触发的 SQS 队列
- c - 使用多维数组 C 获取 5 个学生的平均值
- list - 从 AppleScript 的列表中选择多个项目