一般来说,为了适配不同尺寸的Android终端,定义的view(如 LinearLayout等)不要将高度赋以固定值。那么如何解决?思路是我们可以用相对比例,即view占用屏幕高度、宽度的比例给view初始化。

话不多说,上代码:

  <span style="font-family:Microsoft YaHei;font-size:14px;"> public static double bannerHeightPercent = 0.25; //控制banner占整个屏幕高度的百分比 1/4 WindowManager wm = (WindowManager) this.getSystemService(Context.WINDOW_SERVICE);int SCREEN_WIDTH = wm.getDefaultDisplay().getWidth();int SCREEN_HEIGHT = wm.getDefaultDisplay().getHeight();bannerHeight= (int)(SCREEN_HEIGHT*Global.bannerHeightPercent);ViewGroup.LayoutParams lp;lp=slideShowView.getLayoutParams();lp.height = bannerHeight;slideShowView.setLayoutParams(lp);</span>

Android技巧之相对高度使用相关推荐

  1. android将字符串中间几个字用*代替,【Android技巧之相见恨晚系列】-TextView/string.xml冷门小技巧:占位转换符%1$s、%1$d等的用法...

    技巧比较冷门,我今天用到才了解到,以前都没接触过...然而却发现这是很早就已经有的技巧... 引子: 如果一段文字需要多段TextView拼接而成,比如:"我叫XXX,今年XX岁了,身高X. ...

  2. 删了手机文件的android,技巧:删文件解决安卓手机玩阴阳师会卡

    阴阳师安卓手机越玩越卡怎么办?本篇就带来最新的删除头像文件清理缓存空间来解决安卓手机玩阴阳师会卡的教程,看看新技巧怎么样操作. 删除思路: 记得当初刚下载的时候游戏还是很顺畅的,后来越玩越卡,打魂十阴 ...

  3. (转)android技巧01:Preferencescreen中利用intent跳转activity

    原文连接:http://blog.csdn.net/xianming01/article/details/7543464 设置中的Preferencescreen不仅可以作为设置界面显示,而且还能够启 ...

  4. Android技巧:003使用Intent连接多个活动

    Intent 是 Android 各组件之间进行交互的一种重要方式,一般被用于启动活动.启动服务以及发送广播等场景. 显式 Intent: Intent 有多个构造函数重载,其中一个 Intent(C ...

  5. 【Android技巧】通过am完成发送开机广播等操作

    作者:Yogi 前言:许多应用都有接收开机广播,进行一些操作的功能,每次调试这些功能总是要重启机器很麻烦,庆幸的是,我们可以在终端通过安卓自带的am命令来发送开机广播,省去了等待的时间. 发送开机广播 ...

  6. android技巧:apk文件反编译以及签名打包,APKTool 反编译,打包,签名

    apktool 主要用于逆向apk文件.它可以将资源解码,并在修改后可以重新构建它们.它还可以执行一些自动化任务,例如构建 apk 下载地址 反编译APK 命令格式:apktool d [ apk文件 ...

  7. Android技巧分享——Android开发超好用工具吐血推荐 转载

    内容中包含 base64string 图片造成字符过多,拒绝显示 转载于:https://www.cnblogs.com/ydkf85/p/6562373.html

  8. android技巧:把自己的app变成手机系统自带的app[/system/app]

    如何把自己喜欢的app放到系统app里,其实很简单,只需要2部分操作 1.先把手机ROOT了,这步是前提. 2.如果你用文件管理器的话,就需要把自己喜欢的app直接 复制到 /system/app目录 ...

  9. 第一行代码Android技巧1——知晓当前是在哪一个活动

    1.定义一个BaseActivity(继承自AppCompatActivity),重写onCreate方法: @Override protected void onCreate(Bundle save ...

  10. 移动周刊第 182 期:谈 Android 开发技巧、 iOS 系统框架实践

    写在前面 移动周刊第 182 期如约而至.如果你有好的文章以及优化建议,请发送邮件至mobilehub@csdn.net,在技术探索的道路上我们共同进步. YouTube 推出 VR 视频和 360 ...

最新文章

  1. Linux命令基础--uname
  2. php创建菜单_php实现微信公众号创建自定义菜单功能的实例代码
  3. 杀出重围!“双一流”新七子,堪称“逆袭”典范!
  4. 2020技术趋势报告-中文版
  5. 《算法导论》中parallel for 的时间复杂度
  6. as3+java+mysql(mybatis) 数据自动工具(三)
  7. Cisco CCNP 笔记(一)
  8. 一个简单的Map Iterator性能测试
  9. 移动办公计算机,最适合移动办公的三款掌上电脑点评
  10. leetcode面试题 04.12. 求和路径(dfs)
  11. type或者xtype总结
  12. Flex 4命名空间
  13. 谷歌了java集成开发_Spring整合Kaptcha谷歌验证码工具的开发步骤
  14. antd vue关闭模态对话框_详解打造 Vue.js 可复用组件
  15. 图像增广——图片旋转任意角度(python实现)
  16. 卷积神经网络基本原理
  17. sfp寄存器_SFP+-光模块测试指导
  18. 2022-2027年(新版)中国产权交易行业前景动态与未来发展形势报告
  19. Android阿面试积累,讲的真透彻
  20. eclipse新建javaweb项目——javaweb系列(一)

热门文章

  1. H3C交换机DHCP排查
  2. Maya: Time Editor Maya教程:时间编辑器 Lynda课程中文字幕
  3. Write-back,Write-through及write allocate
  4. 即时与及时有什么区别_即时与及时有什么区别?
  5. 易飞ERP--自定义报表之采购价格分析功能表
  6. 一般app测试的最佳方法
  7. iOS 关于键盘监听
  8. 设置共享文件夹在主机与本地VMware虚拟机之间传输文件
  9. 分享自己的超轻量级高性能ORM数据访问框架Deft
  10. VUE Router Error matched of undefined