iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >安卓动态设置布局宽高
  • 291
分享到

安卓动态设置布局宽高

android 2023-08-16 16:08:51 291人浏览 八月长安
摘要

问题: Android中的控件如果在xml布局文件中把控件的layout_width和layout_height写成固定值了,好像就不能再在程序中更改该控件的高度和宽度了? 一、方法 使用getLayoutParams() 和setLayo

问题:

Android中的控件如果在xml布局文件中把控件的layout_width和layout_height写成固定值了,好像就不能再在程序中更改该控件的高度和宽度了?

一、方法

使用getLayoutParams() 和setLayoutParams()方法

二、示例代码

LinearLayout.LayoutParams linearParams = (LinearLayout.LayoutParams) aaa.getLayoutParams();
   // 取控件aaa当前的布局参数
  linearParams.height = 365; // 当控件的高强制设成365象素
  aaa.setLayoutParams(linearParams); // 使设置好的布局参数应用到控件aaa

三、原理

a)getLayoutParams()和setLayoutParams()都是控件基类view的public方法,在外部也可以直接调用。
  b)由于LayoutParams一般是在加入容器中设置的,所以容易混淆所指定的布局属性究竟是保存在容器中,还是控件本身的属性,答案是控件本身。但是在设置时还是要注意布局属性与容器种类密切相关。

来源地址:https://blog.csdn.net/qq_32670947/article/details/131009973

--结束END--

本文标题: 安卓动态设置布局宽高

本文链接: https://www.lsjlt.com/news/371628.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 安卓动态设置布局宽高
    问题: android中的控件如果在xml布局文件中把控件的layout_width和layout_height写成固定值了,好像就不能再在程序中更改该控件的高度和宽度了? 一、方法 使用getLayoutParams() 和setLayo...
    99+
    2023-08-16
    android
  • CSS怎么设置宽高等比布局
    本篇内容主要讲解“CSS怎么设置宽高等比布局”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“CSS怎么设置宽高等比布局”吧!宽度是高度的两倍(等比缩放)实现思路: 以父级元素为基准, 子级 wid...
    99+
    2023-07-04
  • 安卓版Edge设置默认显示为电脑版布局
    前言 安卓版Edge可以临时显示电脑版布局,同时可以设置默认显示为电脑版布局,该功能适用于安卓平板,设置方法如下。 临时显示电脑版布局 打开安卓版Edge,选择更多,选择查看桌面网站,即可临时显示电脑...
    99+
    2023-09-03
    安卓版Edge 电脑版布局
  • java怎么设置布局的高度
    在Java中,可以使用setLayoutParams方法来设置布局的高度。假设你有一个LinearLayout布局,你可以通过以下方...
    99+
    2023-10-07
    java
  • 如何使用uniapp动态设置宽度
    随着移动互联网的发展,越来越多的开发者开始学习和使用uniapp来快速开发实用的移动App。在开发过程中,动态设置组件的宽度是一个非常常见的需求。本文就将介绍如何使用uniapp动态设置宽度,让你的应用在不同的设备上都能够有着很好的视觉效果...
    99+
    2023-05-14
  • 怎么在css中设置多列等高布局
    这期内容当中小编将会给大家带来有关怎么在css中设置多列等高布局,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。1. 真实等高布局flex 技术点:弹性盒子布局flex,默认值就是自带等高布局的特点。定义f...
    99+
    2023-06-08
  • 微信小程序如何动态设置图片的高度和宽度
    这篇文章主要介绍了微信小程序如何动态设置图片的高度和宽度,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。前言:在小程序布局中,如果图片不是固定...
    99+
    2024-04-02
  • 微信小程序动态设置标题 IOS、安卓通用(直接使用)
    默认标题--在json文件中写  2.动态设置标题    2-1:固定写:        使用方法:直接把这段代码放在onLoad里面 即表示--界面记载时候就执行所设置的title         wx.setNavigationBar...
    99+
    2023-09-12
    微信小程序 小程序 前端
  • iview中怎么设置table高度动态
    iview中怎么设置table高度动态,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。一、我的机器二、别人的机器三、解决办法原因就是因为表格高度...
    99+
    2024-04-02
  • 【WSA】启动 Windows 安卓子系统的内置设置应用
    一、问题背景         Windows 11 终于推送了安卓子系统,本想在 Windows 上尝试基于无障碍服务的脚本运行,结果发现微软将无障碍服务入口隐藏了,即使通过软件触发,也是跳转到 Windows 系统的无障碍设置页面。 二、...
    99+
    2023-09-01
    android windows
  • vue iview 导航高亮动态设置方式
    目录vue iview导航高亮动态设置vue element导航栏高亮显示问题问题1问题2vue iview导航高亮动态设置 在开发的是时候,路由发生了跳转但是发现导航的没有进行高...
    99+
    2024-04-02
  • web开发中如何设置全局滚动条高度
    这篇文章将为大家详细讲解有关web开发中如何设置全局滚动条高度,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。分类按照我的个人理解,滚动分全局滚动(浏览器窗口)跟局部滚动(...
    99+
    2024-04-02
  • window.print()打印根据高度设置居中显示和布局(纵向横向)
    目录1.页面定义打印div按钮:2.js中写按钮的监听事件、打印之前设置页面样式的方法    3.对设置参数进行解释4.效果演示1.页面定义打印div按...
    99+
    2024-04-02
  • CSS布局中怎么设置字体文字大小值大于行高值
    这篇“CSS布局中怎么设置字体文字大小值大于行高值”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看...
    99+
    2024-04-02
  • 如何使用div三栏布局左中右通过float浮动来设置
    如何使用div三栏布局左中右通过float浮动来设置,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。 下面代码...
    99+
    2024-04-02
  • DIV设置固定宽高出现文字不能自动换行的问题如何解决
    这篇文章主要介绍“DIV设置固定宽高出现文字不能自动换行的问题如何解决”,在日常操作中,相信很多人在DIV设置固定宽高出现文字不能自动换行的问题如何解决问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作