gpt4 book ai didi

java - 自定义样式 setDropDownViewResource Android Spinner

转载 作者:数据小太阳 更新时间:2023-10-29 02:48:41 25 4
gpt4 key购买 nike

下面是我当前的代码,它将我的 array_spinner 添加到我的适配器,然后将适配器添加到我的微调器。问题:

1- 我不确定如何使用以下代码来设置下拉菜单的样式:areaspinner.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); 以及如何应用自定义 View / TextView ?我需要在微调器下拉列表中设置文本项的样式。

2- 我是否需要为此 View 创建一个单独的 layout.xml 文件?

任何信息都会很棒。谢谢!

array_spinner=new String[4];
array_spinner[0]="Select";
array_spinner[1]="George Washington";
array_spinner[2]="Benjamin Franklin";
array_spinner[3]="Thomas Jefferson";

//CREATE SPINNER
areaspinner = (Spinner) findViewById(R.id.areaspinner);

ArrayAdapter<String> adapter =
new ArrayAdapter<String> (this, android.R.layout.simple_spinner_item,array_spinner);
areaspinner.setAdapter(adapter);

最佳答案

  1. 如果您的目的是针对微调器 View 选定项样式实现下拉列表项的不同样式,您确实必须将自定义布局 ID 提供给 setDropDownViewResource()。在您的布局中,您只需将 TextView 声明为根元素,因为 ArrayAdapter

  2. 需要它
  3. 是的,您需要在 res/layout 目录中为您声明的每个布局创建单独的 your_layout_name.xml 文件。

关于java - 自定义样式 setDropDownViewResource Android Spinner,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6485158/

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