ListView不显示
@Override
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
setContentView(R.layout.layout_currently);
if(dHolder.getCurrentItems() == null)
{
defineView();
new LoadCurrent().execute(currentItems);
}
else
{
try {
ArrayList<CurrentlyItem> privateCItem = dHolder.getCurrentItems();
Log.d("ListSize", "There is " + privateCItem.size() + " elements on list");
int resID = R.layout.current_item;
Display display = ((WindowManager) getSystemService(WINDOW_SERVICE)).getDefaultDisplay();
aa = new CurrentAdapter(this, resID, privateCItem, display.getRotation());
currentListView = (ListView)findViewById(R.id.currentListView);
currentListView.setAdapter(aa);
aa.notifyDataSetChanged();
} catch (Exception e) {
Log.d(" - ERROR", e.toString());
}
}
}
这是一个应该处理屏幕旋转的代码...一切正常,没有任何错误,但列表视图不显示...我收到包含 140 个元素的 ArrayList(由代码中的 Log.d 报告),但由于某种原因列表视图不显示...
感谢您的回答!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论