android 开发布局:如何在屏幕下方显示一排按钮

我现在做出来的,最下面的按钮总被中间填充的webview覆盖了!新手,求指教!效果如图,不让我贴代码。。。贴了过长!... 我现在做出来的,最下面的按钮总被中间填充的 webview覆盖了!
新手,求指教!
效果如图,不让我贴代码。。。贴了过长!
展开
 我来答
千锋教育
2015-12-02 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
展开全部
1、把手机屏幕分成上下。上下两部分都采用Linearlayout方式布局
2、下半部分LinearLayout高度固定,上半部分LinearyLayout设置layout_weight权重,占满剩余屏幕空间
3、下半部分LinearLayout中添加按钮,就是把按钮放到了底部
<LinearLayout>
<LinearLayout
android:layout_height="wrap_content"
android:llayout_weight="1">
//上半部分设置高度自适应,并且权重为1
</LinearyLayout>
<LinearLayout android:layout_height="50px">
<button andtoid:text="底部按钮"/>
</LinearyLayout>
</LinearLayout>
张未来T6
推荐于2018-03-09 · TA获得超过484个赞
知道小有建树答主
回答量:261
采纳率:100%
帮助的人:51.8万
展开全部
使用RelativeLayout把WebView和下面的按钮包起来。下面的按钮用LinearLayout包起来,并水平排列,定义固定高度,可以根据喜好自行调整,设置layout_alignParentBottom为true。WebView设置高度wrap_content,设置距离父布局底部一个LinearLayout高度,就是刚才定义的固定高度。另一个解决方案就是使用Material Design风格的TabLayout,固定下面的按钮。但是实现比较麻烦。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wtyssx
2013-08-29 · TA获得超过683个赞
知道小有建树答主
回答量:798
采纳率:50%
帮助的人:237万
展开全部
将功能键做成一个layout,然后include
追问
你好,能给个简单的例子吗,不太懂哦!
追答

额  例子的话

不好看,不过你慢慢美化一下就行


本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
淡水千痕乀
2018-03-05 · TA获得超过360个赞
知道小有建树答主
回答量:141
采纳率:83%
帮助的人:29.4万
展开全部
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context="com.example.pblog.MainActivity">

    <!--这是标题-->
    <TextView
        android:id="@+id/title"
        android:layout_width="match_parent"
        android:layout_height="48dp"
        android:background="@color/colorAccent"
        android:gravity="center"/>
    <!--你要的下方按钮-->
    <Button
        android:layout_width="match_parent"
        android:layout_height="48dp"
        android:layout_alignParentBottom="true"
        android:text="按钮"/>
        
    <WebView
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:layout_below="@id/title"
        android:layout_marginBottom="48dp"/>


</RelativeLayout>

webview覆盖了button,那就让它间距父控件最下方一个button的高度即可:layout_marginBottom="48dp"

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
393468724
2013-08-29 · TA获得超过101个赞
知道答主
回答量:184
采纳率:0%
帮助的人:89.4万
展开全部
webView不能固定高度么?或者你用Fragment 主界面弄标题跟下方的标题按钮,中间那部分设置成FrameLayout然后在程序中把WebView加到 rameLayout那个位置,这样应该不会被覆盖了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式