你知道怎么在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"
}有可能吗?
发布于 2009-12-23 15:42:11
有很多种方法;一种方法是定义一个ShapeDrawable来表示XML中的行(在res文件夹中),并将其设置为背景资源,比如在LinearLayout中设置一个ImageView。
您可以在the docs中阅读有关可绘制图形和2D图形的更多信息。
请随时提供更多上下文(特定用例),这样我就可以详细说明这个答案,或者其他人可以回答。
发布于 2009-12-24 00:31:10
我在一个图像编辑工具中创建了一个图像,它是我想要的颜色的2x2像素正方形。然后,在代码中,我创建了一个ImageView并将该图像设置为源。最后,我将ImageView的高度设置为FitContent,将宽度设置为FillParent,这给了我一条水平线。
https://stackoverflow.com/questions/1951213
复制相似问题