我是新来的Android SDK,但我非常熟悉Java。我需要为一个类创建一个图形函数,但我不完全确定如何在不使用swing和XML的情况下执行此操作。有什么建议么?使用Android SDK进行eclipse的图形绘制功能?
-1
A
回答
0
如果您正在讨论如何显示图形,如条形图或折线图,我会建议您使用库来帮助您。看看这里:
https://stackoverflow.com/questions/424752/any-good-graphing-packages-for-android?lq=1
0
您不必使用XML。它只是eclipse希望你创建UI的默认方式。做你想做的最好的方法是创建一个扩展视图并覆盖ondraw方法的类。 然后你调用setContentView(yourclass);
下面是一些简单的在屏幕上绘制线条的代码示例,该线条应该足以让您开始。
主要活动:
package com.example.myexample;
import android.os.Bundle;
import android.app.Activity;
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//Create class that extends view
Example myexample = new Example(this);
setContentView(myexample);
}
}
和示例类是这样的:
package com.example.myexample;
import android.content.Context;
import android.graphics.Canvas;
import android.graphics.Paint;
import android.view.View;
public class Example extends View{
//You will need to declare a variable of paint to draw
Paint mypaint = new Paint();
//constructor
public Example(Context context) {
super(context);
// TODO Auto-generated constructor stub
}
//This is the function where you draw to the screen
@Override
public void onDraw (Canvas canvas){
canvas.drawLine(25, 25, 25, 50, mypaint);
}
}
相关问题
- 1. 使用核心图形进行绘图
- 2. 如何使用QT图形视图进行绘制
- 3. 使用抽象类绘制功能图
- 4. 使用绘制矩形拖放功能C#.net - 形式
- 5. 使用图形#绘制图形
- 6. 绘制图形使用matplotlib
- 7. 使用Tensorflow绘制图形
- 8. 绘制没有使用步进功能的步进响应
- 9. 在android中绘制图形
- 10. 在android上绘制图形
- 11. 使用JFreeChart进行毛刺图形绘制
- 12. 使用matplotlib进行三维图形绘制
- 13. 如何在eclipse中绘制matplotlib图形?
- 14. Android:用于绘制条形图的库?
- 15. 使用IPython进行双变量交互式绘图功能
- 16. 单为Android,绘图功能
- 17. 如何让用户使用手指进行绘制并在Android上绘制几何图形?
- 18. GWT Openlayer绘制圆形矢量功能
- 19. 触发器绘制(矩形)功能
- 20. 使用绘图仪绘制圆形
- 21. 使用Dagger进行Android功能测试
- 22. Android新功能 - 在运行时绘制视图
- 23. 绘制使用dnorm和多边形功能中的R
- 24. 如何在iphone sdk中使用图形绘制虚线圆圈?
- 25. 使用OpenCV Python进行多边形或自由形状绘制
- 26. 使用Winforms进行绘制
- 27. Android:用`MPAndroidChart`绘制水平条形图
- 28. 麻烦使用Java 2D图形:不能绘制矩形?
- 29. 加快环形八度绘图功能
- 30. Android:我正在使用AChartEngine库进行图形绘制,但无法将achartengine的图形视图与android xml进行整合?
什么是*一类图形功能*? –