gpt4 book ai didi

android - 如何以编程方式仅更改微调器的下拉列表宽度 - android

转载 作者:行者123 更新时间:2023-11-29 20:24:42 26 4
gpt4 key购买 nike

在我的应用程序中,我使用 Spinner 来显示项目列表。我在我的代码中动态更改微调器的宽度,但下拉菜单的宽度也随微调器一起变化。

我想固定下拉列表的宽度,但不固定微调器的宽度。那么我如何在不使用 xml 的情况下做到这一点呢?

最佳答案

使用标签在微调器的 xml 文件中设置下拉宽度

android:dropDownWidth="@dimen/desired_width"

解释:

    mDropDownWidth = pa.getLayoutDimension(R.styleable.Spinner_dropDownWidth,
ViewGroup.LayoutParams.WRAP_CONTENT);

当在 Spinner 类中初始化 Spinner 项目时,此字段用于下拉宽度

要以编程方式更改 api 级别 16 以上的微调器下拉宽度,请使用

mSpinner.setDropDownWidth(size_in_pixel);

关于android - 如何以编程方式仅更改微调器的下拉列表宽度 - android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32714976/

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