热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

weigh比例布局

                                                             上面代码显示出来之后,sample_1:
  1. xml version="1.0" encoding="utf-8"?>       
  2. <LinearLayout xmlns:android&#61;"http://schemas.android.com/apk/res/android"      
  3.     android:orientation&#61;"vertical"     
  4.     android:layout_width&#61;"fill_parent" android:layout_height&#61;"fill_parent">           
  5.     <TextView android:id&#61;"&#64;&#43;id/sample_1"    
  6.         android:background&#61;"&#64;color/red" android:layout_weight&#61;"1"    
  7.         android:layout_width&#61;"fill_parent" android:layout_height&#61;"0dip"  />    
  8.     <TextView android:id&#61;"&#64;&#43;id/sample_2"    
  9.         android:background&#61;"&#64;color/black" android:layout_weight&#61;"2"    
  10.         android:layout_width&#61;"fill_parent" android:layout_height&#61;"0dip"  />    
  11.     <TextView android:id&#61;"&#64;&#43;id/sample_3"    
  12.         android:background&#61;"&#64;color/white" android:layout_weight&#61;"3"    
  13.         android:layout_width&#61;"fill_parent" android:layout_height&#61;"0dip"  />    


  14.     <TextView android:id&#61;"&#64;&#43;id/sample_4"    
  15.         android:background&#61;"&#64;color/blue" android:layout_weight&#61;"4"    
  16.         android:layout_width&#61;"fill_parent" android:layout_height&#61;"0dip"  />    
  17. LinearLayout>    




上面代码显示出来之后&#xff0c;sample_1&#xff1a;sample_2&#xff1a;sample_3&#xff1a;sample_4高度比&#61;1&#xff1a;2&#xff1a;3&#xff1a;4。

很重要的一点是&#xff0c;高度属性要设定为0&#xff0c;绝对不能设定为fill_parent&#xff0c;不然就不会成比例了&#xff01;这是在布局是垂直布局时候的情况&#xff0c;水平时&#xff0c;则定义宽度属性为0&#xff01;


推荐阅读
  • 本文介绍如何使用 Android 的 Canvas 和 View 组件创建一个简单的绘图板应用程序,支持触摸绘画和保存图片功能。 ... [详细]
  • 本文介绍如何使用布局文件在Android应用中排列多行TextView和Button,使其占据屏幕的特定比例,并提供示例代码以帮助理解和实现。 ... [详细]
  • Android 九宫格布局详解及实现:人人网应用示例
    本文深入探讨了人人网Android应用中独特的九宫格布局设计,解析其背后的GridView实现原理,并提供详细的代码示例。这种布局方式不仅美观大方,而且在现代Android应用中较为少见,值得开发者借鉴。 ... [详细]
  • 本文介绍了如何通过设置背景形状来轻松地为 Android 的 TextView 添加圆形边框。我们将详细讲解 XML 代码的配置,包括圆角、描边和填充等属性。 ... [详细]
  • RecyclerView初步学习(一)
    RecyclerView初步学习(一)ReCyclerView提供了一种插件式的编程模式,除了提供ViewHolder缓存模式,还可以自定义动画,分割符,布局样式,相比于传统的ListVi ... [详细]
  • Struts与Spring框架的集成指南
    本文详细介绍了如何将Struts和Spring两个流行的Java Web开发框架进行整合,涵盖从环境配置到代码实现的具体步骤。 ... [详细]
  • Android LED 数字字体的应用与实现
    本文介绍了一种适用于 Android 应用的 LED 数字字体(digital font),并详细描述了其在 UI 设计中的应用场景及其实现方法。这种字体常用于视频、广告倒计时等场景,能够增强视觉效果。 ... [详细]
  • 本文介绍了Android开发中Intent的基本概念及其在不同Activity之间的数据传递方式,详细展示了如何通过Intent实现Activity间的跳转和数据传输。 ... [详细]
  • 本文介绍了ArcXML配置文件的分类及其在不同服务中的应用,详细解释了地图配置文件的结构和功能,包括其在Image Service、Feature Service以及ArcMap Server中的使用方法。 ... [详细]
  • XNA 3.0 游戏编程:从 XML 文件加载数据
    本文介绍如何在 XNA 3.0 游戏项目中从 XML 文件加载数据。我们将探讨如何将 XML 数据序列化为二进制文件,并通过内容管道加载到游戏中。此外,还会涉及自定义类型读取器和写入器的实现。 ... [详细]
  • 本文详细介绍了 com.facebook.drawee.view.SimpleDraweeView 中的 setScaleType 方法,提供了多个实际代码示例,并解释了其在不同场景下的应用。 ... [详细]
  • 探讨如何真正掌握Java EE,包括所需技能、工具和实践经验。资深软件教学总监李刚分享了对毕业生简历中常见问题的看法,并提供了详尽的标准。 ... [详细]
  • 优化 Android 按钮状态下的背景和文本颜色变化
    本文介绍如何通过 Android 的 Selector 实现按钮在不同状态下(如按压)的背景和文本颜色动态变化。我们将详细讲解实现步骤,并提供完整的代码示例。 ... [详细]
  • 本文介绍了如何使用JavaScript的Fetch API与Express服务器进行交互,涵盖了GET、POST、PUT和DELETE请求的实现,并展示了如何处理JSON响应。 ... [详细]
  • 在 Android 开发中,通过 Intent 启动 Activity 或 Service 时,可以使用 putExtra 方法传递数据。接收方可以通过 getIntent().getExtras() 获取这些数据。本文将介绍如何使用 RoboGuice 框架简化这一过程,特别是 @InjectExtra 注解的使用。 ... [详细]
author-avatar
Cri_Hello
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有