我对Android Studio构建的项目有疑问:
@Override
protected void onCreate(Bundle savedInstanceState) {
...
dataAdapter = new GooglePlacesAutocompleteAdapter(MyActivity.this,R.layout.adapter_google_places_autocomplete)
{
listView = (ListView) findViewById(R.id.listView1);
// Assign adapter to ListView
listView.setAdapter(dataAdapter);
...
}
}
但是' setAdapter'以红色显示,弹出消息显示
无法解析符号' setAdapter'
任何人都可以帮助我吗? 感谢
答案 0 :(得分:0)
从评论来看,我将给你一个建议,它可能不完美,因为我在Android上并不令人惊讶,也许不是使用列表视图尝试使用RecylerView。
我不确定您的要求,但也许我可以给您一些见解并帮助您解决问题。让我试着给你看一些示例编码,这对我来说很有用,我假设你已经为你的适配器设置了一切......
private List<ModelForItems> fireflyList = new ArrayList<>();
private MyAdapter sAdapter;
RecyclerView recyclerView = (RecyclerView) findViewById(R.id.my_recycler_view);
sAdapter = new MyAdapter(fireflyList, this);
RecyclerView.LayoutManager mLayoutManager = new LinearLayoutManager(getApplicationContext());
recyclerView.setLayoutManager(mLayoutManager);
recyclerView.setItemAnimator(new DefaultItemAnimator());
recyclerView.setAdapter(sAdapter);
如果您有任何不明白之处或需要任何进一步帮助,请告知我们。我希望我没有完全错过你的观点,至少能够以某种方式帮助你。