1

请朋友们帮帮我。我试图在android中绘制饼图。首先,我将此视图添加到线性布局,然后尝试将该线性布局添加到 ScrollView。我需要滚动视图,因为我的内容是动态可扩展的。然后将该滚动布局添加到我的父级相对布局中。在向父程序添加线性布局时工作正常。但是在向父级添加滚动视图时,它什么都没有。我的代码是

RelativeLayout r1 = (RelativeLayout) findViewById(R.id.rl1);

values = calculateData(values);
MyGraphview graphview = new MyGraphview(this, values);
ScrollView sv = new ScrollView(this);
sv.setLayoutParams(new LayoutParams(LayoutParams.MATCH_PARENT,
                LayoutParams.MATCH_PARENT));

LinearLayout ll = new LinearLayout(this);
ll.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT,
                LayoutParams.WRAP_CONTENT));

ll.setOrientation(1);
ll.addView(graphview);
sv.addView(ll);     

r1.addView(sv);

注意这个朋友。

ll.addView(graphview);
//sv.addView(ll);       

r1.addView(ll);

这工作正常。

提前致谢

4

2 回答 2

0

我通过覆盖 MyGraphView 类的 onMeasure 方法解决了这个问题。但是现在出现了新问题,即图表也像气泡滚动一样滚动。

于 2013-02-27T04:30:57.660 回答
0

为什么不在布局 xml 中定义布局?

于 2013-02-26T18:35:20.100 回答