gpt4 book ai didi

android - 如何在 Spinner Widget 而不是 Text View 中显示自己的 View ?

转载 作者:行者123 更新时间:2023-11-29 16:27:17 24 4
gpt4 key购买 nike

我使用微调器小部件选择了一些项目。此刻微调器将加载一个简单的 Textview 并显示项目的名称。
可以定义自己的 View 以显示在微调器行内吗?我怀疑它类似于自定义列表行。

我只是想为列表中的每个项目显示微调器文本留下的单独图标。

最佳答案

是的,您可以这样做 - 正如您所知,Spinner 是一种 AdapterView,这意味着您可以调整自己的数据以显示在这样的 查看

该方法与使用 ListView 的方法非常相似。摘自 ApiDemos:

ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
android.R.layout.simple_spinner_item, INTERPOLATORS);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
s.setAdapter(adapter);

您可以定义自己的布局并将其传递给您使用的 SpinnerAdapter 子类。

关于android - 如何在 Spinner Widget 而不是 Text View 中显示自己的 View ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2453465/

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