android 开发布局:如何在屏幕下方显示一排按钮
我现在做出来的,最下面的按钮总被中间填充的webview覆盖了!新手,求指教!效果如图,不让我贴代码。。。贴了过长!...
我现在做出来的,最下面的按钮总被中间填充的 webview覆盖了!
新手,求指教!
效果如图,不让我贴代码。。。贴了过长! 展开
新手,求指教!
效果如图,不让我贴代码。。。贴了过长! 展开
7个回答
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>
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>
展开全部
使用RelativeLayout把WebView和下面的按钮包起来。下面的按钮用LinearLayout包起来,并水平排列,定义固定高度,可以根据喜好自行调整,设置layout_alignParentBottom为true。WebView设置高度wrap_content,设置距离父布局底部一个LinearLayout高度,就是刚才定义的固定高度。另一个解决方案就是使用Material Design风格的TabLayout,固定下面的按钮。但是实现比较麻烦。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<?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"
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
webView不能固定高度么?或者你用Fragment 主界面弄标题跟下方的标题按钮,中间那部分设置成FrameLayout然后在程序中把WebView加到 rameLayout那个位置,这样应该不会被覆盖了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询