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

如何通过代码更改ANDROID的UI布局

 
阅读更多
有如下一个XML的页面布局(略去一些东东)
<RelativeLayout
            android:id="@+id/1"

<RelativeLayout
            android:id="@+id/2"
<RelativeLayout
            android:id="@+id/3"
            android:layout_below="@+id/1"
当需要动态改为3的BELOW(android:layout_below="@+id/1")时,可通过如下方法变更:
lay =  this.findViewById(R.id.3);

RelativeLayout.LayoutParams layoutParams = (android.widget.RelativeLayout.LayoutParams) lay.getLayoutParams();

layoutParams.addRule(RelativeLayout.BELOW,2); 
lay .setLayoutParams(layoutParams);

加粗部分就是取得原有的布局参数,然后再变更,通过此方法,可以变更很多原有的布局参数
分享到:
评论

相关推荐

    android_UI布局设计.pdf

    ### Android UI布局设计详解 #### 一、引言 在Android应用开发中,用户界面(User Interface, UI)设计是至关重要的环节之一。良好的UI不仅能够提升用户体验,还能增强应用的吸引力。本文旨在深入探讨Android UI布局...

    UI.rar_android_android layout_android ui 布局_android widget_andro

    本文将深入探讨Android中的UI元素、布局管理器以及常用的Widget组件。 首先,Android UI元素是指构成用户界面的各种可视组件,如按钮、文本框、图片、进度条等。这些元素通过XML布局文件进行定义和配置,提供了丰富...

    androidUI设计器

    Android UI 设计器是Android开发中的一个重要工具,它允许开发者直观地设计应用程序的用户界面,无需手动编写XML布局代码。这个工具极大地提升了开发效率,使得非程序员也能参与到UI设计中来,实现快速预览和调整...

    android 漂亮的UI界面 完整的界面设计

    声明:这也是我学习时在网上下载的,鉴于分享精神,并且觉得很不错才上传...android 漂亮的UI界面 完整的界面设计 这是一个完整的UI设计,但是没写动作,这是一个公司程序员的公司任务设计,请别商用,要用请修改。。。

    Android UI控件组件库集合【源码】

    这个"Android UI控件组件库集合【源码】"提供了多种常用的UI控件及其源代码,旨在帮助开发者构建更加美观、功能丰富的应用界面。下面我们将详细探讨这些控件以及它们在实际开发中的应用。 1. **流式布局...

    Android xml布局文件生成工具

    在Android应用开发中,XML布局文件是构建用户界面(UI)的主要方式,它允许开发者以声明式编程的方式定义UI元素的结构和样式。"Android xml布局文件生成工具"是为了解决手动编写XML布局文件繁琐和耗时的问题而设计的...

    android UI 各种小例子

    这个例子可能展示了如何结合XML布局文件和Java代码来构建和控制UI。XML用于定义视图的结构,而Java代码则可以用于处理用户交互、初始化组件或者动态修改视图属性。 通过这些实例,你将学习到如何创建布局文件,...

    Android UI设计代码生成器

    这个工具通过可视化的方式,允许开发者直接拖拽控件到预览区域,然后自动生成对应的布局代码,极大地减少了手动编写XML布局文件的时间和复杂性。 首先,让我们了解一下Android界面的基本构成。在Android中,界面...

    android UI界面编辑器

    XML(Extensible Markup Language)是Android系统中用来描述UI布局的主要方式,它定义了各个控件的位置、大小、属性等信息。使用Android UI界面编辑器,开发者可以避免手动编写这些繁琐的XML代码,提高工作效率。...

    android UI大全

    在Android开发领域,UI设计是至关重要的一环,它关乎到应用程序的用户体验和视觉吸引力。"android UI大全"这个资源包,显然集成了多种Android用户界面元素的源码和示例,旨在帮助初学者快速入门,并为面试做准备。让...

    android UI定制的一些资料

    这里,我们探讨的是"android UI定制的一些资料",这些资料可能包括设计原则、布局技巧、自定义视图组件以及主题和样式等方面的知识。 首先,Android UI设计遵循Material Design规范,这是一种由Google提出的统一...

    Android在java中写布局及在代码中引入xml布局demo

    通过这种方式,您可以将大部分布局设计工作交给XML,只在必要的时候用Java代码进行动态操作。例如,您可以在Java代码中找到XML布局中的特定视图,监听其事件,或者在运行时动态地修改其属性。 总的来说,Android...

    安卓UI布局相关-android-transition非常酷的UI过渡动画.rar

    在Android开发中,UI布局是构建用户界面的关键部分,它决定了应用的视觉呈现和交互体验。AndroidTransition API 是一个强大的工具,允许开发者为应用程序创建流畅、动态的UI过渡效果,从而提升用户体验。这个"安卓UI...

    android布局管理器代码

    在Android开发中,布局管理器是构建用户界面(UI)的关键元素。它们负责组织和定位UI组件,确保屏幕上的元素合理、美观地排列。本文将深入探讨Android中的常见布局管理器,尤其是基于XML的布局,以及如何在Activity...

    Android代码-Android上动态更改UI布局的Library

    the missing android layouter. It is sometimes a pain to layout your views programmatically using Java codes. The Java API cannot be used as the same way as XML. Chopsticks is the rescue. Use it to ...

    Android UI统一框架

    总结来说,"Android UI统一框架"是一个精心设计的工具,旨在优化Android应用的UI开发流程,提高代码质量。通过学习和实践,开发者可以更好地掌握Android界面设计的最佳实践,打造更具用户体验的应用。

    android编程之代码布局(一)

    本篇文章将聚焦于“代码布局”,即如何使用Java或Kotlin代码创建和管理Android应用的UI布局,而不是通常使用的XML。 首先,我们需要了解为什么会在某些情况下选择代码布局。尽管XML布局提供了清晰、可读性强的结构...

    android界面布局详解

    总之,Android界面布局涉及到了用户界面的构建、布局的定义和管理,以及如何通过XML或代码来实现这些布局。理解这些概念对于开发出美观、响应式的Android应用至关重要。通过熟练掌握布局机制,开发者能够创建出适应...

    基本UI练习

    本练习主要关注“基本UI练习”,将引导你通过使用Android SDK、Eclipse集成开发环境(IDE)、ADT(Android Development Tools)插件以及JDK进行Android界面布局的设计和基本控件的使用。 首先,我们需要理解Android...

    AndroidUI图标下载

    总的来说,“AndroidUI图标下载”提供的资源是Android开发者设计UI时的重要参考资料,通过合理运用这些图标,能够提升应用的整体视觉效果,提高用户满意度。在实际项目中,开发者应结合具体需求,对图标进行适当的...

Global site tag (gtag.js) - Google Analytics