Android Set视图在包含视图的左侧20像素,因此其部分覆盖

莫道桑榆晚,为霞尚满天。这篇文章主要讲述Android Set视图在包含视图的左侧20像素,因此其部分覆盖相关的知识,希望能为你提供帮助。
我想从WebView的左边缘切掉20px。我无法在WebView中执行此操作,因此我认为我可以让WebView 20px比包含视图更宽,然后简单地将其放置,使其包含视图的左侧20px因此阻挡左侧的20px。
他们说一张图片说了千言万语,所以希望这张图说明了我想要做的事情。
【Android Set视图在包含视图的左侧20像素,因此其部分覆盖】

Android Set视图在包含视图的左侧20像素,因此其部分覆盖

文章图片

我在FrameLayout中有一个WebView,我的WebView的宽度比其父视图宽20px。我现在如何将WebView定位到FrameLayout内的左侧20px?
我不能使用RelativeLayout,因为当我这样做时,似乎使我的WebView的SAME宽度为RelativeLayout,这不是我想要的,就好像我然后向左移动了20px,右侧会有20px的间隙。
我的布局代码
该图像包含我正在使用的布局代码,其中“...”替换不影响WebView在主视图中的位置的值(例如id /背景颜色等)。下面是我的布局更详细,以防我遗漏了什么。
< FrameLayout android:id="@+id/my_container" android:layout_width="60dp" android:layout_height="120dp" android:padding="8dp" android:layout_margin="4dp" android:background="@color/white" > < WebView android:id="@+id/my_webview" android:layout_width="80dp" android:layout_height="match_parent"/> < /FrameLayout>

我已经尝试将WebView更改为以下(添加marginLeft参数),但它不会将WebView向左移动
< WebView android:id="@+id/my_webview" android:layout_width="80dp" android:layout_height="match_parent" android:layout_marginLeft="-20px"/>

答案试试-ve保证金
< WebView android:layout_width="match_parent" android:layout_height="match_parent" android:layout_marginLeft="-20px"> < /WebView>


    推荐阅读