每次我都可以使用时,我想绘制一个方形。显示的条形码仅具有代表性。我想制作一张图纸,我可以像图片一样给出正方形的尺寸。我怎样才能做到这一点 ?我能研究什么?我想通过在MainActivity类中分配我写入特定类的度量来实现这一点。
答案 0 :(得分:1)
使用以下xml创建一个drawable:
<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>
一旦你制作了drawable,比如rect.xml。您可以在布局中使用它,如下所示:
<ImageView
android:layout_width="100dp"
android:layout_height="50dp"
android:src="@drawable/rect" />
此处有更多详情:http://devdeeds.com/how-to-create-rectangle-shape-using-xml-in-android/
如果您想在代码中执行此操作,请查看此现有问题:Android canvas draw rectangle