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

author author     2023-03-16     410

关键词:

我现在做出来的,最下面的按钮总被中间填充的 webview覆盖了!
新手,求指教!
效果如图,不让我贴代码。。。贴了过长!

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>
参考技术A 使用RelativeLayout把WebView和下面的按钮包起来。下面的按钮用LinearLayout包起来,并水平排列,定义固定高度,可以根据喜好自行调整,设置layout_alignParentBottom为true。WebView设置高度wrap_content,设置距离父布局底部一个LinearLayout高度,就是刚才定义的固定高度。另一个解决方案就是使用Material Design风格的TabLayout,固定下面的按钮。但是实现比较麻烦。 参考技术B 将功能键做成一个layout,然后include追问

你好,能给个简单的例子吗,不太懂哦!

追答

额  例子的话

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


本回答被提问者采纳
参考技术C <?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"

参考技术D webView不能固定高度么?或者你用Fragment 主界面弄标题跟下方的标题按钮,中间那部分设置成FrameLayout然后在程序中把WebView加到 rameLayout那个位置,这样应该不会被覆盖了。

WebView下方按钮的Android布局问题

】WebView下方按钮的Android布局问题【英文标题】:AndroidlayoutissuewithbuttonsbelowWebView【发布时间】:2010-12-1306:42:30【问题描述】:所以我有一个webview我想显示为一个对话框。我希望webview填满整个屏幕,除了它下面的一个按钮,无论... 查看详情

在相对布局下方的相对布局中显示按钮

...列表下方。我该怎么做?我尝试在第二个RRlayout中设置“android 查看详情

如何在自动布局中设置视图下方不同数量按钮的宽度

】如何在自动布局中设置视图下方不同数量按钮的宽度【英文标题】:Howtosetwidthofdifferentamountofbuttonsunderneathaviewinautolayout【发布时间】:2015-09-1421:08:10【问题描述】:我需要弄清楚如何根据上面的UIImageVIew来调整一组UIButtons的大... 查看详情

如果在Android中占据整个屏幕,如何滚动和查看列表视图下方的元素?

】如果在Android中占据整个屏幕,如何滚动和查看列表视图下方的元素?【英文标题】:HowtoscrollandviewanelementbelowalistviewifittakesuptheentirescreeninAndroid?【发布时间】:2020-10-1610:18:52【问题描述】:我在我的布局结帐车的ListView如果用... 查看详情

如何在屏幕底部显示小部件android

】如何在屏幕底部显示小部件android【英文标题】:howtodisplaywidgetatbottomofscreenandroid【发布时间】:2014-09-2908:10:25【问题描述】:如何在屏幕底部显示小部件按钮。我想在屏幕底部显示发送按钮。附上截图:以下是布局xml:<?xmlv... 查看详情

适应屏幕大小的Android按钮布局

】适应屏幕大小的Android按钮布局【英文标题】:Androidbuttonlayoutadaptingtoscreensize【发布时间】:2015-01-1811:26:02【问题描述】:我是Android开发新手。我用一个简单的按钮创建了一个简单的项目。我认为按钮在不同的屏幕尺寸上看起... 查看详情

如何在按钮android下方显示对话框

】如何在按钮android下方显示对话框【英文标题】:howtoshowdialogbelowthebuttonandroid【发布时间】:2021-12-1413:04:18【问题描述】:我们如何在设计中实现进一步的对话点击它会像按钮下方的右上角箭头一样显示如果我单击底部按钮下... 查看详情

android如何隐藏底部虚拟按键

三星部分手机支持隐藏导航条功能(以三星Note8为例)。设置-显示-导航条-显示和隐藏按钮-滑动开关。开启后,在下方导航栏左侧出现一个小圆点的按钮,点击此图标可以隐藏导航栏。隐藏后,您可以通过从屏幕底部向上滑动来... 查看详情

Android 按钮布局 - 在整个屏幕上并排获取两个按钮

】Android按钮布局-在整个屏幕上并排获取两个按钮【英文标题】:Androidbuttonlayout-gettwobuttonsside-by-sideacrossentirescreen【发布时间】:2011-11-0702:48:09【问题描述】:我有两个按钮,我希望它们水平并排显示,但它们一起填充了手机的... 查看详情

Android Layout 未显示或显示在前一个布局下方

】AndroidLayout未显示或显示在前一个布局下方【英文标题】:AndroidLayoutnotdisplayedordisplayedbelowthepreviouslayout【发布时间】:2021-11-0323:51:30【问题描述】:我正在构建一个应用程序,它应该有一个内部带有片段的活动。整体显示正常... 查看详情

Android如何在屏幕上显示通知

】Android如何在屏幕上显示通知【英文标题】:Androidhowtoshownotificationonscreen【发布时间】:2011-11-1813:13:45【问题描述】:我一直在研究推送通知,我能够实现它并将其显示在状态栏上,我面临的问题是即使手机被锁定,我也想显... 查看详情

android按钮隐藏属性

...钮设置为隐藏?(直接取消button及属性是不能运行的)设置android:visibility="gone"在Android开发中,大部分控件都有visibility这个属性,其属性有3个分别为“visible”、“invisible”、“gone”。主要用来设置控制控件的显示和隐藏。... 查看详情

在另一个以编程方式创建的视图下方布局视图

】在另一个以编程方式创建的视图下方布局视图【英文标题】:Layoutviewsbelowanotherprogrammaticallycreatedviews【发布时间】:2014-01-2411:53:58【问题描述】:我有一个屏幕,其中包含多个UIImage(它们的数量和大小仅在运行时才知道,因... 查看详情

自动布局显示按钮圆形而不固定高度和宽度

...dwidth【发布时间】:2016-12-0115:08:57【问题描述】:我是iOS开发的新手,之前从未做过自动布局,实际上我在视图控制器上有七个按钮,需要在每个屏幕上环顾四周而不固定高度和宽度......我看过很多教程但是无法理解我如何在这... 查看详情

如何在屏幕底部对齐视图,但也在相对布局中的其他视图下方对齐

】如何在屏幕底部对齐视图,但也在相对布局中的其他视图下方对齐【英文标题】:howtoalignviewatthebottomofthescreenbutalsobelowotherviewinrelativelayout【发布时间】:2021-06-3014:05:17【问题描述】:我希望imageView始终位于屏幕底部,但我也... 查看详情

如何在 Android 中展开的 SearchView(显示 10 个最近搜索)下方添加一个按钮(如“清除历史记录”)?

】如何在Android中展开的SearchView(显示10个最近搜索)下方添加一个按钮(如“清除历史记录”)?【英文标题】:HowtoaddaButton(like\'ClearHistory\')belowtheexpandedSearchView(showing10recentsearches)inAndroid?【发布时间】:2011-11-0618:05:13【问题描... 查看详情

强制按钮停留在手机屏幕底部

...有一个按钮,我希望它始终位于手机屏幕的底部。问题是android:layout_gravity="bottom"只将它放在布局的其余部分下方,而不是屏幕的最底部。有没有办法解决这个问题?【问题讨论】:我猜你是用listVie 查看详情

如何在列表视图下方放置固定按钮?

】如何在列表视图下方放置固定按钮?【英文标题】:Howtoplacefixedbuttonbelowlistview?【发布时间】:2012-09-0702:27:30【问题描述】:有没有办法让一个按钮直接位于列表视图下方,这样随着列表视图的增长,按钮会向下移动,但按钮... 查看详情