神奇的编码——可视化编程
刷刷,时间飞逝,不知不觉中,我进入了Android编程的世界。在这里,有比较符合人性的设置——可视化界面编程,我们设计图形界面不再仅仅只是以代码的形式编辑,还可以以人工移动图形组件来编辑想要的界面。
下面以登录界面为例来说明Android组件及其中的布局形式。每当我们创建一个新的项目的时候,也会相应创建一个显示Hello Wolrd文本,页面布局默认为相对布局——这个布局的好处是定下第一个组件,后面的组件都可以以第一个组件为参照(或者仍以当前界面为参照)设置位置。
1.如何找到图形化界面:
当前工程/res/layou文件夹下文件都是图形化界面,我们可以在这个文件夹下找到或者设计我们自己的界面。
2.如何设置当前界面的布局:
在当前界面上单击鼠标右键,可以自己设置相应的界面布局。如果只是需要在当前布局下继续添加布局,那么我们可以拖动Platte模块中的Layouts中的布局。
注意:有些布局可能受到Android系统版本的限制而无法在当前工程中使用。
3.实现登录界面:(当前登录界面以模仿QQ登录界面为主,没有考虑实际手机不易点控问题。)
将头像、背景图片保存在drawable文件夹下,一般我会选择放在res/drawable-hdpi文件夹下。(没有什么特殊原因,只因该文件夹是距离我操作文件——layout文件夹下文件最近的位置。)
接下来就是组件、布局等得拖动。
下面是效果图:
下面分别为布局与布局、布局与组件的关系图:
如此这般,设计能者就能够设计出美丽的图形界面了。有时候,仅根据拖动图形组件设计界面可能会有点麻烦,比如上面想要的这种布局与布局的关系可能仅通过拖拽组件有点难实现,此时我们还是得通过一定的代码修改才能得到相应的效果。
PS:上述效果图有些丑,望观者勿无语。
相关推荐
**VC++6.0入门——可视化设计** VC++6.0是Microsoft公司开发的一款集成开发环境,主要用于编写基于C++语言的应用程序。这个版本在20世纪90年代末期非常流行,尤其对于Windows平台的桌面应用开发。在这个入门教程中...
然而,随着"ESP8266可视化编程工具"的出现,这个过程变得更加友好和直观。 该工具的核心特性是其用户界面的简洁和易用性,旨在降低编程的门槛,让更多的人能够轻松地参与到ESP8266的项目开发中。可视化编程意味着...
PyQT GUI与数据可视化编程
【标题】"dlut可视化大作业3————复变函数积分可视化"揭示了本次作业的核心内容,即通过可视化技术展示复变函数的积分过程。在计算机图形学和科学计算领域,可视化是一种强大的工具,它能够帮助我们理解复杂的...
mysql可视化编程mysql可视化编程mysql可视化编程mysql可视化编程mysql可视化编程
泰坦尼克生还预测——可视化与探索性数据分析.txt
C#实现的对操作系统课程中经典算法的可视化模拟;如进程管理(进程状态转换、生产者-消费者、进程调度、银行家算法),存储管理(动态分区分配算法、分页算法),设备管理(磁盘调度算法)。 适宜人群:正在学习操作...
在本文中,我们将深入探讨"MFC可视化编程实例——Windows标准控件的使用"这一主题,主要涉及MFC(Microsoft Foundation Classes)框架下如何利用可视化设计工具创建和操作常见的Windows控件。通过压缩包中的AppEx1...
Python数据可视化编程实战是一本使用Python实现数据可视化编程的实战指南,介绍了如何使用Python流行的库,通过60余种方法创建美观的数据可视化效果。 全书共8章,分别介绍了准备工作环境、了解数据、绘制并定制化...
《不学就会——可视化音频编辑和录音软件》 在当今数字化的世界里,音频编辑和录音技术已经变得越来越普及。对于那些对音乐制作有兴趣但又不想花费大量时间学习复杂软件的人来说,"Color7 Music Editor 6.33" 提供...
标题中的“android可视化编程软件”指的是使用图形用户界面(GUI)工具来构建Android应用程序的开发方式,这种方法允许开发者通过拖放组件、设置属性等直观操作,而非编写大量代码,大大简化了开发流程,降低了入门...
Basic4Android是Android平台上一个简单而又强大的可视化快速安卓应用开发工具,它可被用来开发和测试数据库通信,甚至可以被用来开发2D的即时游戏。Basic4Android兼容了Google的AdMob数据库,所以开发者可以在他们...
vc可视化编程中控件部分,详细讲了各种控件的功能
可视化编程是一种创新的编程方式,它使得编程过程更加直观、易于理解,尤其对初学者非常友好。通过拖拽图形化组件、构建流程图的方式,用户可以不必关心底层代码的细节,就能实现程序的设计和运行。这种技术大大降低...
在本项目中,使用Java语言实现了一个哈夫曼编码和解码的可视化界面,使得用户能够直观地观察到编码和解码的过程。 首先,`HuffmanAlgorithmAbstract.java`和`HuffmanAlgorithmImpl1.java`是哈夫曼编码算法的抽象类...
Unity可视化编程插件Bolt最新版1.4.13 Unity可视化编程插件Bolt最新版1.4.13 Unity可视化编程插件Bolt最新版1.4.13
VC可视化编程_windows编程
【可视化编程实验——计算器】 在计算机科学领域,可视化编程是一种以图形化用户界面为中心的编程方式,它使得程序员可以通过拖拽、连接图标等直观方式进行编程,降低了编程的复杂度和入门门槛。本实验中,我们关注...
由于书的例子,在有的章节中,有破坏性的操作,我都做了不同的备份,这样方便大家对照学习。花了一周的时间自己做的,所以每个5分希望大家理解。