我正在膨胀ViewGroup以导出为PDF文档。从xml文件中充气后,我用图像和文本填充它。现在,当我尝试在PDF页面的画布中绘制此ViewGroup时,VieGroup的高度为零。画布是空的。
这是代码:
View pdfRowLayout = ltInflater.inflate(R.layout.pdf_export_row_layout,
(ViewGroup) parent, false);
TextView action = (TextView) pdfRowLayout.findViewById(R.id.pdf_action_field);
action.setText(host.getDataProvider().getChildItem(curGroupPosition, 1).getText());
ImageView avatar = (ImageView) pdfRowLayout.findViewById(R.id.pdf_avatar);
avatar.setImageBitmap(host.getDataProvider().getGroupItem(curGroupPosition).getGroupImage());
我知道我需要等到布局完全充满特定的侦听器。但是,我是否必须等待所有数据才能调整布局大小?
答案 0 :(得分:0)
您可以简单地使用片段/活动的onResume()侦听器,此方法使片段/活动开始与用户交互,这意味着片段对用户完全可见。