如何让安卓的控件重叠在一起
我有一个WebView和一个关闭按钮,我想让按钮叠在WebView的右上角,请问应该如何布局?...
我有一个 WebView 和一个关闭按钮,我想让按钮叠在 WebView 的右上角,请问应该如何布局?
展开
2个回答
展开全部
安卓控件重叠主要有3中方式:
1、使用两个layout文件,然后在activity中通过addContentView的方式把两个layout都添加到布局中,实现重叠。
2、同一个layout文件中,可以通过relativelayout的方式,实现组件的重叠。相关属性有
相对于父元素完全居中
android:layout_alignParentBottom
贴紧父元素的下边缘
android:layout_alignParentLeft
贴紧父元素的左边缘
android:layout_alignParentRight
贴紧父元素的右边缘
android:layout_alignParentTop
贴紧父元素的上边缘
android:layout_alignWithParentIfMissing
3、同一个layout文件中,通过FrameLayout的方式,这是最简单的,本身不做任何调整和设置,放置2个控件就是重叠的。
题目解决:
对于题目中,可以使用已经封装好的第三方包BadgeView(原理就上面第2中方式),
1、使用两个layout文件,然后在activity中通过addContentView的方式把两个layout都添加到布局中,实现重叠。
2、同一个layout文件中,可以通过relativelayout的方式,实现组件的重叠。相关属性有
相对于父元素完全居中
android:layout_alignParentBottom
贴紧父元素的下边缘
android:layout_alignParentLeft
贴紧父元素的左边缘
android:layout_alignParentRight
贴紧父元素的右边缘
android:layout_alignParentTop
贴紧父元素的上边缘
android:layout_alignWithParentIfMissing
3、同一个layout文件中,通过FrameLayout的方式,这是最简单的,本身不做任何调整和设置,放置2个控件就是重叠的。
题目解决:
对于题目中,可以使用已经封装好的第三方包BadgeView(原理就上面第2中方式),
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询