gpt4 book ai didi

java - Android 自定义微调器,带图像选择功能

转载 作者:行者123 更新时间:2023-12-01 12:55:42 25 4
gpt4 key购买 nike

我正在开发一个自定义微调器,我已经了解如何使用 ArrayAdapter 来自定义自定义弹出窗口的布局。

但是我遇到的问题是我不想在 UI 上显示默认微调器,而是想显示图像,然后该图像将根据已选择的项目进行更改,该图像看起来会有些东西如下所示:

enter image description here

除此之外,有没有一种方法可以使用wrap_content,但根据此图像尺寸而不是默认的微调器尺寸来包装它?

最佳答案

如果我理解正确的话,您想要为微调器中显示的值使用一种布局 (layoutA),并为弹出窗口中的微调器选项 View 使用不同的布局 (layoutB)?

如果是这样的话,那就非常简单了:在适配器的构造函数中,传递layoutA。然后调用setDropDownViewResource()与布局B。

或者,如果您有自定义适配器类,则可以通过覆盖 getView() 来实现相同的结果。和getDropDownView()分别。

将微调器的高度设置为 WRAP_CONTENT应该在这种情况下工作(尽管我还没有测试过那个特定的部分)。

关于java - Android 自定义微调器,带图像选择功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23920173/

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