gpt4 book ai didi

安卓微调器 : how to match parent and append the dropdown to the bottom

转载 作者:行者123 更新时间:2023-11-30 01:09:47 24 4
gpt4 key购买 nike

我很难解决这个问题。

正如您在这些图像中看到的那样,我想让下拉列表与其父项(即矩形按钮)匹配,并且如果可能的话,将下拉列表本身附加到微调器的底部。

这是我的 XML。

微调器:

[...]

<Spinner
android:id="@+id/fuel_types"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:padding="@dimen/padding_8dp"
android:paddingLeft="@dimen/padding_5dp"
android:layout_gravity="start"
android:gravity="center"
android:spinnerMode="dropdown"/>

[...]

它的TextView:

<?xml version="1.0" encoding="utf-8"?>
<TextView
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/single_item"
style="@style/AppTheme.Dark.AddPrice"
android:singleLine="true"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textSize="@dimen/text_size_20sp"
android:textStyle="bold"
android:ellipsize="marquee"/>

CheckedTextView:

<?xml version="1.0" encoding="utf-8"?>
<CheckedTextView
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@android:id/text1"
style="@style/AppTheme.Dark.AddPrice"
android:layout_width="match_parent"
android:layout_height="@dimen/add_price_checked_height"
android:ellipsize="marquee"
android:paddingBottom="@dimen/padding_5dp"
android:paddingLeft="@dimen/padding_10dp"
android:paddingRight="@dimen/padding_10dp"
android:paddingTop="@dimen/padding_5dp"
android:singleLine="true"
android:textColor="@color/white"
android:textSize="@dimen/text_size_15sp"
android:textStyle="bold"
android:background="@color/colorPrimaryLight"
android:gravity="center"
android:textAlignment="gravity"/>

现在我的微调器的当前外观:

Spinner 1 Spinner 2

这就是我想要获得的(也许下拉菜单也有圆角):

enter image description here

有什么提示吗?我错过了什么吗?

最佳答案

除了 kris larson 的评论外,我还建议在 17 岁以上的 API 上使用此属性:

android:dropDownVerticalOffset="@dimen/dropdown_vertical_offset"

只需创建两个不同的布局 XML。

关于安卓微调器 : how to match parent and append the dropdown to the bottom,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38534207/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com