`
Mr.Joe
  • 浏览: 137245 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

动态设置控件宽高

阅读更多
Android中有的控件可以直接使用setHeight或是setWidth方法设置宽高,有的控件没有这两个方法则需要用下面这种方式设置

LinearLayout.LayoutParams linearParams =(LinearLayout.LayoutParams) textView.getLayoutParams(); //取控件textView当前的布局参数  
linearParams.height = 20;// 控件的高强制设成20  
  
linearParams.width = 30;// 控件的宽强制设成30   
  
textView.setLayoutParams(linearParams); //使设置好的布局参数应用到控件
分享到:
评论

相关推荐

    动态的设置或者获取控件的长和宽

    在这里设置控件的宽和高,需要先确保控件已经加载完成,通常是在调用`setContentView(R.layout.activity_main)`之后。 ```java @Override protected void onCreate(Bundle savedInstanceState) { super....

    代码动态设置view或布局的宽高

    这就不能用XML文件写成固定值,而需要在java代码中动态设置。 网上有一些教程使用relativeView.setLayoutParams(new RelativeLayout.LayoutParams(100,200));的方法,可是发现这样设置很容易抛错; 因此有人指出不能...

    android可以设置drawableLeft宽和高的控件

    本文将深入探讨如何在Android中创建一个可以设置"drawableLeft"宽和高的自定义控件。 首先,我们需要创建一个新的View类,继承自已有的Android控件,例如TextView或Button。这个新的类将包含自定义的逻辑来设置...

    android Activity里获取控件的宽高

    - 控件宽高:在Android中,每个UI元素都有其宽度和高度,通常以像素为单位。 - 测量过程:Android系统会在布局渲染过程中自动测量每个控件的大小,但开发者也可以自定义测量逻辑。 2. 获取控件宽高的方法 - `...

    WPF改变已生成的控件的长宽

    下面将详细介绍如何在WPF中动态调整控件的大小,并以`gridSplitter`为例,说明其在调整`TabControl`内控件尺寸的应用。 首先,了解`gridSplitter`。`GridSplitter`是WPF提供的一种特殊控件,用于用户交互地改变`...

    Android三层滑动控件显示冲突和ViewPager高度动态调整的解决方案Demo

    3. **动态设置LayoutParams**:获取到ViewPager的LayoutParams,根据实际内容高度修改高度参数,然后调用`requestLayout()`让布局重新计算和绘制。 在`AndroidDemo`压缩包中,可能包含了实现这些解决方案的代码示例...

    android 可以根据数值动态改变控件的大小的控件

    3. **动态调整大小**:使用`ViewGroup.LayoutParams`对象来修改控件的宽高。对于宽度,可以调用`setLayoutParams()`方法并传入新的LayoutParams,其中`width`属性设置为新的宽度值;对于高度同样如此,只是设置`...

    Xamarin.Android中实现界面动态添加控件

    7. **适配不同屏幕尺寸**:为了保证在不同设备上的显示效果,需要考虑屏幕尺寸和密度,使用相对单位(如dp)设置控件大小,并适当地处理布局的宽高比。 8. **复用代码**:如果动态添加的控件类型相同,可以创建一个...

    动态添加控件,每点击一次就会增加一个按钮.C#源代码

    2. **设置控件属性**:然后,我们可以根据需求设置新按钮的属性,如文本、位置、大小等。例如: ```csharp newButton.Text = "新增按钮"; newButton.Location = new Point(10, 10); // 设置按钮左上角坐标 new...

    ios自定义宽高比相框

    我们可以为UIImageView设置宽度和高度的比例约束,以确保无论图片原始尺寸如何,显示的图像始终维持特定的宽高比。 - 宽度约束:`NSLayoutConstraint.activate([imageView.widthAnchor.constraint(equalToConstant...

    微信5.3界面的高仿|Adnroid版

    是blog:http://blog.csdn.net/DucklikeJAVA/article/details/48915925 的代码。 通过对微信5.3界面的高仿,学习ViewPager的tab的滑动跟随制作。代码中,动态设置控件宽高属性;以及对开源控件BadgeView的使用。

    VB自动改变控件大小

    这段代码将使得控件始终占据窗体的半宽和三高。 另一种方法是使用Anchor属性。Anchor属性可以设置控件相对于窗体边缘的位置,当窗体大小改变时,锚定的控件会自动调整位置和大小。例如,如果你希望控件在窗体的左上...

    获取控件大小和设置调整控件的位置XY示例

    `setLayoutX()`, `setLayoutY()`, 和 `setLayout()` 这三个静态方法用于设置控件的X轴和Y轴位置,同时保持原始的宽高不变。 - `setLayoutX()` 方法通过修改`MarginLayoutParams`的左边距(leftMargin)来设置控件...

    安卓UI布局相关-动态生成任意张图片控件.zip

    2. **设置ImageView属性**:如图片资源(`setImageResource()`),宽高(`setLayoutParams()`),点击事件(`setOnClickListener()`)等。 3. **添加到布局**:通过调用父布局的`addView(ImageView)`方法将...

    易语言控件移动及调整大小

    同时,为了确保控件在调整大小时保持一定的比例,你可能还需要用到“控件宽高比”等相关属性。 在“显示移动块”方面,这可能是指在控件移动过程中显示一个临时的矩形(移动块),让用户看到控件即将移动到的位置。...

    VB界面上控件自动调整

    在事件处理程序中,你可以根据需要动态计算并设置控件的位置和大小。例如,可以计算控件相对于窗体中心的位置,或者保持控件的宽高比。 4. **自定义布局算法**:对于更复杂的布局需求,可以编写自定义算法,如网格...

    Excel-VBA宏编程实例源代码-重新设置控件大小.zip

    "重新设置控件大小"的实例是VBA宏编程的一个常见应用场景,主要用于动态调整Excel中的各种控件(如按钮、文本框、列表框等)的尺寸,以适应不同的需求或用户界面的变化。 在VBA中,我们可以使用内置的对象模型来...

    qt 自适应类,可以自适应调整控件字体大小,间距等

    qt 适应分辨率,自适应类,可以自适应调整控件字体大小,间距等。控件和窗口,针对分辨率和窗口变化,进行变化适应。是布局的不错的补充,利用好了,控件伸缩自如。

    javascript控件开发之布局控件

    同时,它们还提供了生命周期钩子和状态管理机制,便于处理控件的交互和动态更新。 在实际项目中,一个完整的布局控件可能包含以下部分: - **初始化**:在DOM加载完成后,对控件进行初始化,设置初始状态和样式。 -...

Global site tag (gtag.js) - Google Analytics