你知道如何在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"
}
有可能吗?
答案 0 :(得分:0)
有很多方法;一种方法是定义表示XML中的行的ShapeDrawable
(在res
文件夹中)并将其设置为ImageView
内的LinearLayout
的背景资源。
您可以在the docs中阅读有关drawables和2D图形的更多信息。
随意提供更多上下文(特定用例),以便我可以详细说明这个答案或其他人可以回答。
答案 1 :(得分:0)
我在图像编辑工具中创建了一个图像,它是我想要的颜色的2x2像素正方形。然后在代码中我创建了一个ImageView并将该图像设置为源。最后,我将ImageView高度设置为FitContent,宽度设置为FillParent,这给了我一条水平线。