gpt4 book ai didi

Android - ListView 内的微调器

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

我有一个 ListView,每一行都有一个自定义的 Servizio 对象。为此,我正在使用 SimpleAdapter,没问题。

问题是我无法在每个 Servizio 中填充微调器。 Servizio.java 中的这段代码导致我的应用程序崩溃:

Spinner spinner = (Spinner) findViewById(R.id.spinner);

int m = 3;//Integer.parseInt(camping.rulesList.getMaxPers().get(camping.tipSel));

String[] array_spinner=new String[m];
for (int indice = 0; indice < m; indice++)
{
if (indice == 0) array_spinner[indice] = String.format("%d persona", indice+1);
else array_spinner[indice] = String.format("%d persone", indice+1);
}

ArrayAdapter<String> aa = new ArrayAdapter<String>(getApplicationContext(), android.R.layout.simple_spinner_item, array_spinner);
aa.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner.setAdapter(aa);

相同的代码适用于主要 Activity 的单个微调器......我错过了什么?

谢谢! ;-)

更新:这是日志...也许问题是“尝试添加带有非应用程序 token WindowToken 的窗口”...

01-11 16:23:06.038: WARN/dalvikvm(12582): threadid=1: thread exiting with uncaught exception (group=0x40028a00) 01-11 16:23:06.038: WARN/WindowManager(103): Attempted to add window with non-application token WindowToken{44ac0100 token=null}. Aborting. 01-11 16:23:06.058: (...)

最佳答案

好的,问题是我使用的是 getApplicationContext() 而不是 this。在我删除该类的All getApplicationContext() 之前它没有用。

关于Android - ListView 内的微调器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4656667/

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