作为Android App,给人第一印象的就是用户界面(UI),简洁友好的UI,自然会给用户优秀的体验,自然很容易就得到用户的认可和赞许,这样App才变得真正的有价值。所以作为开发App的第一步,UI尤为重要,构建UI有很多种方式:**xml静态布局**、**java动态代码**、**HTML构建(借助WebView)**和第三方开源框架等。...
分类:
移动开发 时间:
2016-05-18 18:18:38
阅读次数:
297
由于苹果公司不断推出新的机型,所以大家都知道iOS开发中UI布局常常需要适配,同时也应该了解到苹果设备的适配主要是4,5,6,6plus这4种设备的适配。适配的方法有代码适配和使用xib添加约束,其中代码适配是用到autolayout但是官方推出的文档和Demo实在是繁琐,个人觉得还不如笨办法使用宽高比来的实在(但是计算宽高比以及获取设备需要的方法和代码太多),直到发现Masonry这个做适配的第...
分类:
移动开发 时间:
2016-05-13 04:23:54
阅读次数:
231
在上一篇博客中,我和大家一起探讨了在Android中对SQLite数据库的操作优化细节。还没有看的点击这里:Android性能优化-SQLite数据库
今天,我们继续Android性能优化系列 - 布局优化。在Android中,UI布局作为展示性的标志,显示的速度直接体现了一个App对于客户直观的影响。一个好的App,在布局和UI上肯定有比较好的性能优化,所以布局优化成为了Android性能优化...
分类:
移动开发 时间:
2016-05-12 17:54:32
阅读次数:
195
在进行UI布局的时候,可能经常会用到 android:gravity 和 android:layout_Gravity 这两个属性。
关于这两个属性的区别,网上已经有很多人进行了说明,这边再简单说一下。 (资料来自网络)
LinearLayout有两个非常相似的属性:
android:gravity与android:layo...
分类:
移动开发 时间:
2016-05-12 16:50:37
阅读次数:
242
《老罗Android视频教程(第一版)》的视频一共分为15个章节,涵盖了Android入门、常用UI布局介绍、HTTP编程、XML与Json数据解析、JDBC与Web编程、常用UI控件、数据储存与文件操作、对话框、通知、菜单、LoaderManager异步加载、多线程(AsyncTask与Handl ...
分类:
移动开发 时间:
2016-05-11 07:14:47
阅读次数:
412
本周主要在做Android应用的登录界面和点击登录后的界面跳转。 一、布局文件 因为是初学,所以只是把一个界面的UI布局写了出来,现在UI布局的代码还不是很掌握,因为一个很主要的原因是这个Android写布局文件时可以直接拖拽一个控件到布局文件里面,所以就比较省事儿的把需要的控件一个个拖到里面。虽说 ...
分类:
其他好文 时间:
2016-05-08 19:48:25
阅读次数:
150
一.综述游戏UI菜单制作前,得先设计好菜单的层级、风格再进行设计。我是用的是unity5.01e,这个版本中uGui已经很好用了。果然我还是喜欢用官方的东西,感觉很舒服,虽然目前有些组件还没有。找不到用C#时那一堆UI组件的畅快感觉。二.UI布局关键技术1.RectTransform这是uGUI的一个特色组件,是继承自Transform得来的。相当于是在Transform上加上了锚点的数据,然后更适...
分类:
编程语言 时间:
2016-05-06 15:50:54
阅读次数:
368
项目越来越大,代码编译时间越来越长,你是不是早已经厌倦了改一点点UI布局就要重新编译一次项目的过程,我们一分钟几百万上下的,怎能被编译浪费掉珍贵的时间。使用injectionforxcode这款插件,提高我们编程时的效率。 先上插件的GitHub地址:injectionforxcodeGitHub地 ...
分类:
移动开发 时间:
2016-04-27 22:07:00
阅读次数:
265
前一段时间,开始学习 QT 时,自己尝试着布局一个串口通讯的窗体。 布局完后,也在不同的电脑(笔记本和工作用台式机)上试了,都没有什么问题:布局是正常的。但是无意中,在 Surface 3 上打开此工程后,发现布局显示混乱了。具体如下的帖子中的描述:QT 5.3.1 拖出来的UI布局,为什么在不同的 ...
分类:
其他好文 时间:
2016-04-23 13:16:37
阅读次数:
204
我们应该总是从我们的代码分离应用资源,比如图片和字符串,这样我们就可以单独维护他们。我们也应该为特定的设备配置提供替代的资源,通过在特殊命名的资源目录分组。在运行的时候,安卓以当前配置为基础使用合适的资源。举例,我们可能想提供一个不同UI布局取决于屏幕大小或者不同的字符取决于语言设置。
一旦我们分离我们的应用资源,我们可以使用在工程R类生成的资源ID访问他们。如果在程序使用资源在Accessin...
分类:
其他好文 时间:
2016-04-22 19:46:18
阅读次数:
231