在我的项目中,我使用AbsListViewListView中处理/创建我的Fragment。它工作正常,但是Android Studio检查告诉我AbsListView需要API11。现在我想知道是否最好用ListView替换它,或者仅将其转换为(ListView)即可,其中已设置。

private ListView mListView;
mListView.setAdapter(mAdapter);


VS

private AbsListView mListView;
((ListView) mListView).setAdapter(mAdapter);

最佳答案

如果您将实例作为通用类类型(AbsListView)处理,请使用前者。
否则,请使用后者。

仅供参考,使用API11不需要AbsListView。(setAdapterAbsListView需要API11)。

因此,我建议使用ListView
setAdapterListView也需要API1

10-06 06:53