gpt4 book ai didi

java - 无法解析构造函数ArrayAdapter(Listview,fragment)

转载 作者:行者123 更新时间:2023-12-01 17:58:36 24 4
gpt4 key购买 nike

我想在 fragment 中加载 ListView ,适配器的问题是错误 - 无法解析构造函数 ArrayAdapter

这是我的类中的 onCreateView 方法:

 public class AndroidGUIModifier implements IMyComponentGUIModifier, IFragmentEvents {

@Override
public void onCreateView() {
tv1 = (TextView) fragment.findViewById("xtv1");
tv2 = (TextView) fragment.findViewById("xtv2");
lv=(ListView) fragment.findViewById("xdevices") ;

mydevices = new ArrayList<String>();

ArrayAdapter<String> adapter = new ArrayAdapter<String>(AndroidGUIModifier.this,android.R.layout.simple_list_item_1,mydevices);// the problem here : Cannot resolve constructor ArrayAdapter

lv.setAdapter(adapter);
}

}

最佳答案

从 fragment 中获取Context并将其传递给ArrayAdapter:

ArrayAdapter<String> adapter = new ArrayAdapter<String>(fragment.getContext(), android.R.layout.simple_list_item_1, mydevices);

关于java - 无法解析构造函数ArrayAdapter(Listview,fragment),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42674461/

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