美文网首页
OS版本不同造成的一些问题

OS版本不同造成的一些问题

作者: teletian | 来源:发表于2016-08-16 20:41 被阅读54次

前言

有时候在某个手机上测试是OK的,到了另外一个手机上就出现问题了。原因有很多,其中一种就是OS版本的不同。本文来收集因OS版本的不同所造成的一些问题。

android:layout_marginBottom没有效果

在Android4.3以前(含4.3)的版本,如果设置了RelativeLayout的android:height为wrap_content,那么它的最底部的子控件如果设置android:layout_marginBottom,是不会起作用的。
对于RelativeLayout,因为都是相对的,如果下面没有控件,marginBottom是无法被计算的。

android:ellipsize="end"在4.0上没有效果

有时候有这样的需求:TextView的文字只显示一行,显示不下的在最后以...来显示。代码如下:

android:maxLines="1"
android:ellipsize="end"

但是发现在4.0及以前的版本上没有效果。需要把android:maxLines="1"换成android:singleLine="true"。
但是android:singleLine已经是废弃掉的属性,如果要对应4.0及以前的版本的话,只能这样写。

关于webview.loadUrl("about:blank")

正常load一个url,onPageStarted和onPageFinished会被调用。但是如果是"about:blank",在4.3及以前的版本上,onPageStarted和onPageFinished都会被调用,而在4.4及以后的版本上,onPageStarted不会被调用,onPageFinished会被调用。

(等待更新......)

相关文章

  • OS版本不同造成的一些问题

    前言 有时候在某个手机上测试是OK的,到了另外一个手机上就出现问题了。原因有很多,其中一种就是OS版本的不同。本文...

  • 日志中心配置小记

    在配置交换机S5700系列时,碰到因OS版本不同而操作命令不同的案例,记录如下: 旧版本的OS,版本号 操作命令 ...

  • ntp时钟同步配置

    在配置交换机S5700系列时,碰到因OS版本不同而操作命令不同的案例,记录如下: 旧版本的OS,版本号 操作命令 ...

  • 安装SVN提示文件损坏的解决办法

    由于os 10.12后就不建议使用老版本,svn也更新了版本,但是目前想免费试用只能是破解版,可能会遇到一些问题,...

  • mac 10.11.6 自带apache配置记录

    详细记录使用自带apache的一些问题 开启apache服务 作为2016年的新版本os,在系统偏好设置里没有网络...

  • 下载Chrome浏览器离线安装包

    下面提供了window和Mac OS两个版本的Chrome离线版本: Windows版本 Mac OS版本 说明基...

  • 命令行安装sdk小结

    文档概述 使用android开发的环境离不开sdk,但是sdk版本众多,再加上os版本的不同导致安装环境各不相同,...

  • java.lang.NoSuchMethodError: jav

    原因:jetty版本和servlet-api版本不同,先加载servlet-api,而造成的错误。 解决: 1、使...

  • iCarousel详解

    Documentation Supported OS & SDK Versions 支持的OS & SDK版本 S...

  • 深入解析 MAC OS X & IOS 操作系统

    GREP 达尔文主义:OS X 的进化史 OS X版本与Darwin版本关系 例如:Snow Leopard的10...

网友评论

      本文标题:OS版本不同造成的一些问题

      本文链接:https://www.haomeiwen.com/subject/uugpsttx.html