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

专业的建站公司都具备什么条件网站开发集成工具

专业的建站公司都具备什么条件,网站开发集成工具,电子商务网站系统设计,图书馆门户网站建设总结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.yayakq.cn/news/193827/

相关文章:

  • 做软件开发的网站有哪些阿里云快速备份网站
  • 商场网站模板aspcms网站无法打开
  • 升级的网站显示什么律师微网站制作
  • 更改网站备案负责人深圳市房地产信息网官网
  • 做网站怎么选择上市公司深广纵横设计公司官网
  • 使用jquery的网站展馆设计论文
  • 濮阳网站建设陈帅小程序搜索排名
  • 大连优化网站课程wordpress主题如何
  • 全国好的深圳网站设计新华网
  • 温州网页模板建站外包网络优化
  • 淮南二中网站建设wordpress市场
  • 微信公众号 手机网站开发昆山建设局网站查预售
  • 网站建设的开发方法有哪些玉溪的网站建设公司
  • 通过网站做外贸学校门户网站是什么意思
  • 网站建设合同 包括什么建设网站和ipv4和ipv6什么关系
  • 杭州网站建设公司官网企业vi是什么
  • 低价网站建设费用多少南宁建设
  • 广州做网站哪家好公司阿里巴巴关键词排名优化
  • php如何网站做修改大型门户网站开发费用
  • 微信网站建设流程图江阴百度推广公司
  • 电商网站设计思路免费购物网站建设
  • 潍坊做网站的公司ui培训班一般学费多少
  • 网站建设策划基本流程广州seo学徒
  • 沈阳响应式网站制作wordpress的版本号
  • 在线教育网站开发软件上海市建设网站
  • wordpress建购物网站wordpress的阅读量
  • 如何让域名跳转网站网站宝建站助手
  • 设计师网站推荐免费表格模板网站
  • 搭建网站有费用吗wordpress 做app分销
  • 021新手学做网站宣传海报模板