在Android上画线,可以使用Canvas和Paint类来实现。以下是一个简单的示例代码:
1. 在布局文件中添加一个自定义View:
```xml
android:layout_width="match_parent" android:layout_height="match_parent" /> ``` 2. 创建LineView类继承自View,并重写onDraw方法: ```java public class LineView extends View { private Paint mPaint; public LineView(Context context, AttributeSet attrs) { super(context, attrs); mPaint = new Paint(); } @Override protected void onDraw(Canvas canvas) { super.onDraw(canvas); // 设置线的颜色和宽度 mPaint.setColor(Color.RED); mPaint.setStrokeWidth(5f); // 画线 canvas.drawLine(0, 0, canvas.getWidth(), canvas.getHeight(), mPaint); } } ``` 3. 在Activity中使用自定义View: ```java public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } } ``` 现在运行程序,就可以在手机上看到一条从左上角到右下角的红色线段。你可以根据需求修改画线的位置、颜色和宽度等参数。