如何在android中绘制矩形框架

如何在android中绘制矩形框架,android,canvas,android-drawable,rectangles,Android,Canvas,Android Drawable,Rectangles,每次我能用的时候,我都想画一个正方形。显示的条形码仅具有代表性。我想画一张图,我可以给出正方形的尺寸,就像图一样。我该怎么做?我可以研究什么?我希望通过在MainActivity类中为特定类指定度量来实现这一点 使用以下xml创建一个可绘制文件: <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" > <solid android

每次我能用的时候,我都想画一个正方形。显示的条形码仅具有代表性。我想画一张图,我可以给出正方形的尺寸,就像图一样。我该怎么做?我可以研究什么?我希望通过在MainActivity类中为特定类指定度量来实现这一点


使用以下xml创建一个可绘制文件:

<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle" >
    <solid android:color="#000000" />
</shape>

这将生成一个纯黑色矩形,如果您想要一个周围有边框的矩形,请使用以下代码:

<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle" >
    <solid android:color="#000000" />
    <stroke android:color="#c4441d" android:width="5dp" />
</shape>

一旦您使绘图成为可绘制的,就说rect.xml。您可以在布局中使用它,如下所示:

<ImageView
   android:layout_width="100dp"
   android:layout_height="50dp"   
   android:src="@drawable/rect" />

详情如下:


如果您想在代码中完成这项工作,请查看现有的问题:

它与我写的和您写的相同吗?你给我寄照片了吗