gpt4 book ai didi

android - Tabbars 内的 Android Spinner 中的问题

转载 作者:搜寻专家 更新时间:2023-11-01 08:13:56 24 4
gpt4 key购买 nike

我正在申请,但遇到了问题。

我正在使用 Tab 栏,并且在我的一个 Tab 栏中使用 Spinner。

它加载完美,但是当我点击它时。它给了我:

android.view.WindowManager$BadTokenException: Unable to add window -- token android.app.LocalActivityManager$LocalActivityRecord@44647ef8 is not valid; is your activity running?

这个错误。

我正在使用下面的代码 fragment

      ArrayList<String> ageList;
Spinner age;
age = (Spinner) findViewById(R.id.country);

ageList = new ArrayList<String>();
ageList.add("10-20");
ageList.add("21-35");
ageList.add("36-60");
ageList.add("61-100");
ArrayAdapter<String> adapter2 = new ArrayAdapter<String>(this,
android.R.layout.simple_spinner_item, ageList); //array you are populating
adapter2.setDropDownViewResource(android.R.layout.simple_dropdown_item_1line);
age.setAdapter(adapter2);
age.setSelection(0, true);

当我使用单独的 Activity 而不是标签栏时,这段代码工作正常。但是在标签栏中,当我单击微调器打开列表时,它会出现上述错误异常。

请指导我,谢谢

最佳答案

我已经完成了问题出在我的布局上

setContentView(R.layout.age)

我使用 Layout Inflator 代替它,如下所示:

 View viewToLoad = LayoutInflater.from(this.getParent()).inflate(R.layout.country, null);
this.setContentView(viewToLoad);

然后叫 Spinner n Bingooo!它工作得非常完美

谢谢大家..:)

关于android - Tabbars 内的 Android Spinner 中的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6771237/

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