ui-Android webview布局

问题描述

Android webview布局
我在ui里设置了webview下面有图片按钮 但是实际运行的时候却显示不了

求大神解答

** 链接是自适应屏幕的 怎么解救????**
!!

 <RelativeLayout xmlns:android=""http://schemas.android.com/apk/res/android""    android:layout_width=""match_parent""    android:layout_height=""match_parent""    android:orientation=""vertical"" >    <WebView        android:id=""@+id/zhaopin""        android:layout_width=""match_parent""        android:layout_height=""0dp""        android:layout_weight=""1"" /> <RadioGroup     android:id=""@+id/main_fragment_rgp""     android:layout_width=""match_parent""     android:layout_height=""46dp""     android:layout_alignParentBottom=""true""     android:layout_weight=""0.04""     android:background=""@drawable/shape_bottom_radio_group_back""     android:checkedButton=""@+id/main_rbn_news""     android:orientation=""horizontal"" >        <RadioButton            android:id=""@+id/main_rbn_news""            android:layout_width=""71dp""            android:layout_height=""match_parent""            android:button=""@null""            android:drawableTop=""@drawable/selector_rbn_news""            android:onClick=""news"" />        <RadioButton            android:id=""@+id/main_rbn_youhui""            android:layout_width=""92dp""            android:layout_height=""match_parent""            android:button=""@null""            android:drawableTop=""@drawable/selector_rbn_postbar""            android:onClick=""youhui"" />        <RadioButton            android:id=""@+id/main_rbn_zhaopin""            android:layout_width=""82dp""            android:layout_height=""match_parent""            android:button=""@null""            android:drawableTop=""@drawable/zhaopin""            android:onClick=""zhaopin"" /> <RadioButton            android:id=""@+id/main_rbn_about""            android:layout_width=""match_parent""            android:layout_height=""match_parent""            android:button=""@null""            android:drawableTop=""@drawable/about""            android:onClick=""about"" />    </RadioGroup></RelativeLayout>

无论我把webview大小怎么改 她都是全屏显示网页

解决方案

你的WebView这么写:
android:layout_height = ""0dp""
android:layout_weight = ""1""
就能实现目的了

解决方案二:
下面的四个按钮是放在webview里的还是webview外的?

解决方案三:
你要用相对布局(Relativelayout)webview长宽设为全局,底部四个按钮放在最底部

解决方案四:
最外层用linearlayout 方向设置为垂直 然后设置 webview 的 layout_height 为0dp layout_weight 为1 , 下面的布局设置为 warp_content或固定高度就好了

时间: 2024-10-31 15:29:55

ui-Android webview布局的相关文章

Android WebView播放视频flash(判断是否安装flash插件)

Android WebView播放flash(判断是否安装flash插件)  最近帮一个同学做一个项目,断断续续的一些知识点记录一下.一个页面中有一个WebView,用来播放swf,如果系统中未安装flash插件,必须提示用户到market中安装. 下面做一个demo,效果图如下: 首先布局文件,很简单: [html] view plaincopy <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/andro

Android WebView使用方法详解 附js交互调用方法_Android

目前很多Android app都内置了可以显示web页面的界面,会发现这个界面一般都是由一个叫做WebView的组件渲染出来的,学习该组件可以为你的app开发提升扩展性. 先说下WebView的一些优点: --可以直接显示和渲染web页面,直接显示网页 --webview可以直接用html文件(网络上或本地assets中)作布局 --和JavaScript交互调用  一.基本使用 首先layout中即为一个基本的简单控件: <WebView android:id="@+id/webView

Android WebView使用方法详解 附js交互调用方法

目前很多Android app都内置了可以显示web页面的界面,会发现这个界面一般都是由一个叫做WebView的组件渲染出来的,学习该组件可以为你的app开发提升扩展性. 先说下WebView的一些优点: --可以直接显示和渲染web页面,直接显示网页 --webview可以直接用html文件(网络上或本地assets中)作布局 --和JavaScript交互调用 一.基本使用 首先layout中即为一个基本的简单控件: <WebView android:id="@+id/webView1

Android webView shouldOverrideUrlLoading 方法不执行

问题描述 Android webView shouldOverrideUrlLoading 方法不执行 在android 版本4.4.4以上会执行,测试的4.2.2,4.1.2机器上不会执行: 我要实现的逻辑是点击webview上已经加载好的内容,在shouldOverrideUrlLoading 那里拿到链接地址新开Activity用webview加载,不知道有没有能人异士可以提供解决方案. 解决方案 自己解决了,比较麻烦. 解决方案二: android WebView shouldOverr

Android Webview使用和遇到过的坑总结

本文讲的是Android Webview使用和遇到过的坑总结,WebView 用来显示网页的一个View,它使用WebKit渲染引擎显示web页面,可以加载在线的或者本地的html页面,WebView可以对页面进行一系列操作,如历史页面的向前.向后,放大和缩小,执行文本搜索,与JS交互等等; 在使用Webview时,请记得在AndroidManifest.xml文件中声明INTERNET权限: <uses-permission android:name="android.permissio

AgentWeb是基于Android WebView一个功能完善小型浏览器库

本文讲的是AgentWeb是基于Android WebView一个功能完善小型浏览器库,AgentWeb是一个高度封装的 Android WebView ,简单易用 , 带有进度条 . 支持文件上传 . 下载 . 简化 Javascript 通信 . 链式调用 . 加强 Web 安全的库 .让你几行代码集成一个小型浏览器在你的应用 . App 下载体验 前言 WebView 可谓是每个应用必备的一个控件了 ,但是谈起它的使用 ,让很多人都不是那么喜欢它 ,比如说每个 Web 页面都需要各种一大推

Android WebView 优化之路_Android

随着app的迭代,嵌入的html5界面越来越多了,Webview这个强大组件引起的问题越发的多起来,例如: 1.WebView导致的oom问题 2.Android版本不同,采用了不同的内核,兼容性crash 3.不同版本实现不同,甚至URI不规范也会引起不同程度的问题 为了解决以上问题,我们把WebView模块做成独立进程 WebView独立进程 Android允许一个app同时存在多个进程,可以根据需要把不同的模块放到不同进程中处理. 比如微信v2.X+版本的时候把Network部分做轻重进程

Android 高效布局的几点建议

同步发布在:http://snowdream.github.io/blog/2016/03/16/android-effective-layout/ 在Android应用开发过程中,布局是一项最基础的工作.如何进行高效布局,提高开发效率呢? 我经过长期实践,总结了以下几条建议: 一. 静态布局为主,动态布局为辅 静态布局 就是我们最常用的,通过xml来进行布局. 优点:所见即所得.布局创建,修改,预览都非常的方便.缺点:灵活性稍差. 动态布局 通过Java代码来实现布局. 优点:灵活性好.在应用

Android webview播放优酷土豆的问题

问题描述 Android webview播放优酷土豆的问题 要播放优酷的视频,需要在Manifest文件里面设置:android:hardwareAccelerated="true",否则在播放界面没有视频图像.但是设置了这个属性之后,在进入土豆界面的时候,程序直接崩溃: 08-28 18:00:28.633 11054-11054/cn.sumile.webviewfw E/Surface﹕ dequeueBuffer: IGraphicBufferProducer::request