gpt4 book ai didi

android - 如何将项目添加到动态创建的微调器?

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

您好,以下是动态创建微调器的代码,但我对如何将数据添加到生成的微调器感到困惑。提前致谢。

LinearLayout rAlign = (LinearLayout)findViewById(R.id.lId);
LinearLayout spinnerHolder = new LinearLayout(getApplicationContext());
spinnerHolder.setOrientation(LinearLayout.HORIZONTAL);
spinnerHolder.setLayoutParams(
new LinearLayout.LayoutParams(
LinearLayout.LayoutParams.FILL_PARENT,
LinearLayout.LayoutParams.WRAP_CONTENT, 1f));
Spinner newSpinner = new Spinner(getApplicationContext());
newSpinner.setLayoutParams(
new Spinner.LayoutParams(ViewGroup.LayoutParams.FILL_PARENT,
ViewGroup.LayoutParams.WRAP_CONTENT));
newSpinner.setAdapter(options);
rAlign.addView(spinnerHolder);
spinnerHolder.addView(newSpinner);

最佳答案

This guide解释这个问题。一般来说,你需要声明一个接口(interface) SpinnerAdapter 的实例来处理 Spinner 的选项。
您可以自己实现接口(interface),或使用以下类之一:ArrayAdapter、BaseAdapter、CursorAdapter、ResourceCursorAdapter、SimpleAdapter 或 SimpleCursorAdapter。
然后只需调用 spinner.setAdapter(),就是这样。

关于android - 如何将项目添加到动态创建的微调器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12491841/

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