对画布应用水平滚动视图

时间:2011-02-02 04:35:26

标签: android

您好我在画布上显示一些线条。现在我想为这些线条应用水平滚动视图。请给我一些(代码)建议。谢谢提前

1 个答案:

答案 0 :(得分:1)

嘿,你必须在你的班级中定义scrollview,


    ScrollView sc=new ScrollView(this);
sc.measure(400, 10);
        int width = sc.getMeasuredWidth();
        int height = sc.getMeasuredHeight();
        int left = 100;
        int top = 100;
           sc.layout(0, top, left + width, top + height);

比为你设置布局参数。


比你可以在你的画布上画这样的方法:


sc.draw(canvas);//canvas is ur canvas name on which u r drawing

已编辑:其他方式我觉得你很简单就是在你的主要布局中选择一个scrollview并在其中包含你的视图。所以它不需要todraw滚动