Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/227.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 在视图上绘制形状_Android_Android Drawable - Fatal编程技术网

Android 在视图上绘制形状

Android 在视图上绘制形状,android,android-drawable,Android,Android Drawable,我有一个包含多个列表视图的活动。我需要一个透明背景的矩形,与一些列表视图重叠,我有点迷路了 我有一些在加载所有视图后已知的图形坐标,我希望以编程方式将图形放置在视图上方 我应该创建一个与活动窗口重叠的单独视图并在其上绘制,还是使用现有视图?如何开始?您可以在布局xml中添加以下内容: <View android:id="@+id/view" android:layout_width="300dp" android:layout_height="300dp" andr

我有一个包含多个列表视图的活动。我需要一个透明背景的矩形,与一些列表视图重叠,我有点迷路了

我有一些在加载所有视图后已知的图形坐标,我希望以编程方式将图形放置在视图上方


我应该创建一个与活动窗口重叠的单独视图并在其上绘制,还是使用现有视图?如何开始?

您可以在布局xml中添加以下内容:

<View android:id="@+id/view"
    android:layout_width="300dp"
    android:layout_height="300dp"
    android:background="@android:color/transparent"/>


如果您希望视图与其他视图重叠,请使用相对布局并正确构建它。

谢谢,我如何通过编程实现?目前我有一个线性布局。充气后我可以用它吗?我想你不能这样做。您只需创建一个视图,按编程方式设置其属性,然后在其新位置添加视图,但不能在其他视图上添加视图。简单的框架布局应该能够解决您的问题