gpt4 book ai didi

android - 在不使用 XML 布局的情况下在 Android 中添加 Spinner View

转载 作者:行者123 更新时间:2023-11-29 02:06:56 25 4
gpt4 key购买 nike

我试图在我的代码中创建一个微调器,而根本不使用 xml 布局。似乎您需要一个带有微调器的 ArrayAdapter,但构造函数都希望在其构造函数集中有一个资源 ID。好吧,当不使用 XML 布局时,我不知道如何获取资源 ID。

        Spinner spinner = new Spinner(this);

List<String> spinnerList = new ArrayList<String>();
spinnerList.add("Ice Cream Sandwich");
spinnerList.add("Hushpuppies");
spinnerList.add("Pickled Pigs Feet");
spinnerList.add("Cupcakes");
spinnerList.add("Chocolate Covered Pretzels");

ArrayAdapter<String> mySpinnerAdapter = new ArrayAdapter<String>(this, ??);

//spinner.setAdapter(mySpinnerAdapter);

我应该如何在这里实例化一个 ArrayAdapter?提前谢谢大家,希望我没有让任何人太饿。 :)

编辑:我想我现在拥有它 - 将测试并查看...

 ArrayAdapter<String> mySpinnerAdapter = new ArrayAdapter<String>(this,  android.R.layout.simple_spinner_item, spinnerList);
mySpinnerAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);

spinner.setAdapter(mySpinnerAdapter);

最佳答案

我能够使用 android.R.layout 和一个子类来解决我在这里需要的问题

关于android - 在不使用 XML 布局的情况下在 Android 中添加 Spinner View,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9504973/

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