📜  如何使用XML在Android应用程序中绘制水平线和垂直线

📅  最后修改于: 2021-05-13 16:05:29             🧑  作者: Mango

本文演示了如何在Android应用程序中绘制水平和垂直线。

尽管我们有无数的XML标签可以满足几乎所有需求,但是不幸的是,我们没有诸如标签之类的标签来画线。但是,可以在XML中使用标记作为解决方法。

如何画一条垂直线?
考虑以下XML代码在Android中绘制垂直线:


      
      
    
      
    

在这里,我们使用“查看”标签来创建一个宽度非常小的矩形,以使其成为一条垂直线。在上面的代码中,绘制了一条红色的垂直线,高度为“ 560dp”,宽度为“ 2dp”,它位于屏幕左侧的左边距为“ 175dp”,而TextView的顶部距为“ 20dp”它之上。可以分别通过增加和减少“ View”标签layout_width来增加或减少这条线的粗细。

注意:要运行此代码,我们可以将此代码复制并粘贴到Udacity提供的XML Visualizer中。确保擦除可视化器中所有先前编写的代码(如果有)。

输出:

画一条水平线:
可以以与垂直线非常相似的方式绘制水平线。以下是水平线的XML代码:


      
      
    
      
    

在此,通过使高度和期望的宽度非常小的矩形成为水平线来绘制水平线。在上面的代码中,绘制了一条红色的水平线,其高度为“ 2dp”,宽度为“ 320dp”,它位于屏幕左侧的左边距为“ 20dp”,而TextView的顶部距为“ 270dp”它之上。在此,线的厚度可被增加或减少通过增加和减少的值layout_height相反layout_width为垂直线。

输出: