图形化布局编辑器允许你通过拖放来创建UI。在早期版本的ADT中,图形化布局编辑器并不是很有帮助,幸运的是,最新版本非常强大,可以用来创建复杂的包含有复合组件以及动画的布局。

(1)Configuration下拉菜单让你可以改变当前布局展示的方式。这是查看在诸如手机和平板电脑等不同硬件配置下的UI的一个快捷方式。

(2)Canvas展示了将在特定硬件配置下显示的当前布局。布局包括一组指定上下文的按钮,这将用来快速改变选择的视图的参数。你可以从Palette拖拽视图并把它们放在这儿从构建UI。你还可以右击组件以得到可用配置的指定上下文的列表。你还可以重用这个列表来重钩UI使其成为可复用的组件。

(3)Palette包含Android用户界面的基本构建模块。在这里你可以找到基本的布局容器、控制形式、甚至像过渡动画等高级功能。你可以拖动任意组件到Can中来创建UI。当你拖动组件到Canvas上时,他们将会捕捉到已存在的模块的边缘,自动对齐布局。

(4)Outline通过有层次地列出所有组件展示了布局的全貌。这样可以很容易地看出各组件之间是如何嵌套的。它同样也让发现隐藏的或者不可见的组件更加容易,你可以使用这个视图来快速记录布局的组件。

(5)在图形布局编辑器底部的是切换到UI的标准XML视图的tab。虽然你可以通过使用图形布局编辑器完成很多工作,仍然建议通过手工编码完成最终的布局的XML

Android布局怎么画图形,Android开发者的图形化布局相关推荐

  1. 【MySQL 第五天 图形管理工具 MySQLWorkbench 图形化管理工具SQLyog】

    [MySQL 第五天 图形管理工具 MySQLWorkbench 图形化管理工具SQLyog] [1] 图书管理系统的建表 [2]图形管理工具--MySQLWorkbench [3]MySQl Wor ...

  2. python图形用户界面pyside_PySide——Python图形化界面入门教程(一)

    标签: PySide--Python图形化界面入门教程(一) --基本部件和HelloWorld 原文链接:http://pythoncentral.io/intro-to-pysidepyqt-ba ...

  3. qpython3可视图形界面_PySide——Python图形化界面入门教程(三)

    PySide--Python图形化界面入门教程(三) --使用内建新号和槽 --Using Built-In Signals and Slots 上一个教程中,我们学习了如何创建和建立交互widget ...

  4. python中的图形界面设计_python图形化界面设计(tkinter)一全面介绍

    3.3.单选按钮:(Radiobutton)是为了响应故乡排斥的若干单选项的单击事件以触发运行自定义函数所设的,该控件排除具有共有属性外,还具有显示文本(text).返回变量(variable).返回 ...

  5. android绘制过程3d图形,Android开发之OpenGL绘制三维图形的流程

    从这篇文章开始,接下来会连载一系列的OpenGL相关博文,好好探讨如何在Android中进行OpenGL开发. OpenGL的全称是"Open Graphics Library", ...

  6. android 机器人绘制,画个android机器人

    定义一个画图的接口: package com.ken.drawable; import android.graphics.Canvas; public interface drawGraphics { ...

  7. android 自定义view画表格,Android自定义View实现课程表表格

    自己闲下来时间写的一个课表控件,使用的自定义LinearLayout,里面View都是用代码实现的,最终效果如下图,写的可能有问题希望多多指点 创建一个自定义LinearLayout 控件用来装载课程 ...

  8. android 实现绘制不规则图形,Android贝塞尔曲线实现填充不规则图形并随手指运动...

    贝塞尔曲线: 贝塞尔曲线于1962,由法国工程师皮埃尔·贝塞尔所广泛发表,他运用贝塞尔曲线来为汽车的主体进行设计.贝塞尔曲线最初由 Paul de Casteljau 于 1959 年运用 de Ca ...

  9. java图形界面美化_Java图形化编程美化

    1.去掉原来的界面的装饰,改用自己装饰: 先看看效果,如下图 如何实现: 1.去掉原来的windows的装饰: this.setSize(340, 256); this.setUndecorated( ...

最新文章

  1. 程序员加班崩溃,过路外卖小哥主动帮忙改代码,网友直呼太暖了!
  2. NYOJ 题目68 三点顺序
  3. JVM-Ubuntu18.04.1下编译OpenJDK8
  4. 一个好用的Chrome扩展应用,Neater Bookmarks
  5. CakePHP Pagination (分頁功能) 加入自己的參數
  6. 【附源码】为了帮助程序员谈恋爱,我做了这个APP
  7. Spring Boot 动态修改定时任务cron参数
  8. 训练日志 2018.9.5
  9. 137.DOM效果实现:百度换肤
  10. oracle和mssql价格,Oracle与MSSql比对
  11. js几种常见的设计模式
  12. 调用阿里云的通用文字识别-高精版识别接口,识别图片中的文字详解
  13. 双光耦开关电源电路图_几种常见开关电源电路图
  14. 3D Vision、SLAM求职宝典 | 图像处理篇(C)
  15. Mind map of holistic learning by Scott Young
  16. 初学盲打,免费,免安装,高颜值的在线打字练习网站
  17. 谷歌浏览器怎么打开开发者模式 谷歌浏览器打开开发者模式的方法
  18. 4K电视与4K显示器区别
  19. SpringBoot数据库访问异常HikariPool-1 - Exception during pool initialization.
  20. 自闭症青年的突显网络、默认模式网络和中央执行网络功能连接的差异

热门文章

  1. MongoDB:GridFS删除方法删除存储桶中的所有文件
  2. 使用Spring Webservices构建SOAP Webservices代理模块
  3. Java 8 Lambda演练
  4. Java EE 7公共草案已发布。 我需要Java EE Light Profile!
  5. Apache Camel 2.9发布–十大变化
  6. 如何开发 Servlet 程序
  7. 反码、原码、补码的观点阐述
  8. HH SaaS电商系统的线下服务商品库存和采购设计
  9. android 6.0 dm-verity技术,Android 7.0安全性大幅提升,要求严格强制执行验证启动
  10. markdown java 代码高亮_MarkdownPad2使用代码高亮插件