0

我有一个需要在画布上多次渲染的视图/布局。称之为统计。所以我创建了一个stats.xml文件并在其中布置了我的视图。然后在.java文件中,我膨胀布局并编辑stats. 此时如何将视图添加到画布的特定位置?实际上我已经尝试过了,但我的观点没有显示出来。这是代码:

LayoutInflater mInflater = (LayoutInflater) getContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE);
        RelativeLayout parentView = (RelativeLayout) mInflater.inflate(R.layout.stats, null, false);
        addDateToTextView(date, (TextView) parentView.findViewById(R.id.timestamp));
        parentView.setX(50);
        parentView.setY(yOffset);
        parentView.draw(canvas);

我正在使用 onDraw 的画布

4

1 回答 1

0

所以我找到了一个糟糕的解决方案。我必须调用每个layout.draw(canvas)视图。我相信必须有一个更明智的解决方案。

于 2013-07-24T22:30:31.943 回答