莫道桑榆晚,为霞尚满天。这篇文章主要讲述Android Set视图在包含视图的左侧20像素,因此其部分覆盖相关的知识,希望能为你提供帮助。
我想从WebView的左边缘切掉20px。我无法在WebView中执行此操作,因此我认为我可以让WebView 20px比包含视图更宽,然后简单地将其放置,使其包含视图的左侧20px因此阻挡左侧的20px。
他们说一张图片说了千言万语,所以希望这张图说明了我想要做的事情。
【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>
推荐阅读
- 以编程方式更改android布局
- 在屏幕底部的背景图象在振翼app
- 在使用Android O的“android(fontFamily”时获取错误“文件名必须以.xml结尾”())
- Appcelerator(标签布局复合在View布局垂直中)
- Admob违规消息Android应用程序
- Android InflateException二进制XML文件行#2
- Android webview示例不起作用(R.layout.show_web_view);
- 适用于不同屏幕尺寸的Android布局
- Android(需要格式化布局的帮助)