0

你知道怎么画线LinearLayout吗?要创建LinearLayout,我使用的是 xml 资源:

@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main_layout);
    LinearLayout linear = (LinearLayout)findViewById(R.id.linearlayout);
    //I wanna draw line on "linear"
}

是否可以 ?

4

2 回答 2

0

有很多方法;一种方法是ShapeDrawable在 XML(在您的文件夹中)定义表示行的ares并将其设置为背景资源,例如.ImageViewLinearLayout

您可以在文档中阅读有关可绘制对象和 2D 图形的更多信息。

随时提供更多上下文(特定用例),以便我可以详细说明这个答案或其他人可以回答。

于 2009-12-23T07:42:11.460 回答
0

我在图像编辑工具中创建了一个图像,它是我想要的颜色的 2x2 像素正方形。然后在代码中我创建了一个 ImageView 并将该图像设置为源。最后,我将 ImageView 的高度设置为 FitContent,将宽度设置为 FillParent,这给了我一条水平线。

于 2009-12-23T16:31:10.487 回答