当前位置: 首页 > news >正文

中山精品网站建设策划个人网站搭建

中山精品网站建设策划,个人网站搭建,哪些平台可以建立网站,有名的app开发公司onMeasure里如何重置只有1个子view一行满屏, 若有多个自适应一行 可以尝试在 onMeasure 方法中重写 measureChildWithMargins 或 measureChild 方法来实现这个需求。 对于只有一个字的 View,我们可以把它的宽度设为屏幕宽度,高度设为最大高度,这样这个 View 就会占满一整行…

onMeasure里如何重置只有1个子view一行满屏, 若有多个自适应一行

可以尝试在 onMeasure 方法中重写 measureChildWithMarginsmeasureChild 方法来实现这个需求。

对于只有一个字的 View,我们可以把它的宽度设为屏幕宽度,高度设为最大高度,这样这个 View 就会占满一整行。

而对于多个 View 自适应的情况,我们可以先测量每个 View 的宽度,并累加得到它们的总宽度。如果总宽度小于屏幕宽度,那么我们可以将 View 的宽度设为屏幕宽度除以 View 的个数,这样所有 View 的宽度都相同,就可以一行放下了。否则,我们可以默认按原有的宽度进行布局,让它们分成多行。

以下是示例代码:

@Override
protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {// 获取父容器的尺寸规格int widthSize = MeasureSpec.getSize(widthMeasureSpec);int heightSize = MeasureSpec.getSize(heightMeasureSpec);int childCount = getChildCount();if (childCount == 1) {  // 只有一个 View 的情况View child = getChildAt(0);// 让 View 的宽度填满屏幕,高度取最大值int widthMeasureSpecForChild = Measu
http://www.khdw.cn/news/32302.html

相关文章:

  • 仓储网站开发软文案例200字
  • 查询邮箱注册网站天津网站制作系统
  • 浙江做电缆桥架的公司网站友情链接分析
  • 莆田网站建设怎么推广软件
  • vps怎么上传网站程序百度网盘官网网页版
  • 在线精品课程网站开发企业关键词排名优化哪家好
  • 设计方案介绍百度seo优化系统
  • 长春网站建设q479185700惠科学新概念外链平台
  • 平顶山公司做网站东莞网络营销网络推广系统
  • 温州网站建设最新报价各大免费推广网站
  • wordpress 3.8页面伪静态化 htmlseo学校
  • 论文个人网站建设搜索引擎优化课程
  • 投资网站建设方案网站推广的技术有哪些
  • 做网站咨询seo专业推广
  • 大学帮学校做网站百度推广客户端手机版
  • 设计素材网站模板重庆seo网络推广优化
  • 工作简历怎么写?seo网站优化优化排名
  • 网站运营软件网络营销推广技巧
  • 做费网站济南seo的排名优化
  • 门户类网站建设seo零基础视频教程
  • 药品行业做网站站长工具的使用seo综合查询排名
  • 沈阳seo全网营销江苏短视频seo搜索
  • 东营市做网站优化直通车优化推广
  • adobe软件做网站的seo网站推广软件
  • 刘强东自己做网站best网络推广平台
  • 上海网站络公司百度指数怎样使用
  • 做网站的新闻sem工资
  • 网站建设推广唯心磁遁8站内营销推广方案
  • 广州网站设计公司兴田德润在那里最佳搜索引擎磁力
  • 网站外包 多少钱如何做网站推广广告