先学个新技能:添加图片控件Image View iOS的图片控件是ImageView,ImageView通过提前载入用户指定的图片资源来显示相应的图片. 所以图片控件的关键信息有3个: 1. ImageView 2. 图片资源 3. ImageView加载图片资源. 1. 添加ImageView 选中Main.storyboard,然后左键长按将ImageView拖入storyboard. 为了方便接下来说明问题,我们调整ImageView的大小使其紧靠屏幕左上右3边. 2.添加图片资源 选中A…
概述 本节我们将较为理论的讲述约束,更准确的说法叫做“AutoLayout”.对于后续章节要学习的内容,本篇文章并非必须,如果你也像我当年一样正在被老板踢屁股赶进度的话,但可掠过本篇. 本篇内容旨在锦上添花,了解完本篇内容后,将会有助于你更加得心应手的使用约束. “AutoLayout”的官方文档链接如下,以供参考: https://developer.apple.com/library/archive/documentation/UserExperience/Conceptual/Autola…
概述 本节将会介绍最常用的几种约束,基本可以满足90%以上的UI布局要求. 先附上一份其他优秀博客https://blog.csdn.net/companion_1314/article/details/51823243,该篇博文使用GIF演示了常见约束,很好的给新手一个直观印象,我本人也从其中受益良多,贴在此处以供参考. Xcode提供的约束总共可以分为以下六种: 1. 距离约束 2. 边长约束 3. 比例约束 4. 对齐约束 5. 容器约束 6. 伸缩/拉伸等级约束 接下来我们将对这5种约束…
RecyclerView 1)RecyclerView的基本用法 2)横向滚动和瀑布流滚动 3)注册点击事件 3.6 强大的滚动控件 RecyclerView ListView缺点: 1.不使用技巧优化,ListView效率很差. 2.扩展性能不够好,只能实现数据纵向滚动. 3.6.1 RecyclerView的基本用法 1.RecylerView定义在了support库当中. 首先需要在build.gradle中添加相应的依赖库,在dependencies闭包中添加内容. compile 'c…
ListView 1)ListView的简单用法 2)定制ListView界面 3)提升ListView的运行效率 4)ListView的点击事件 3.5 ListView 3.5.1 ListView的简单用法 1.新建项目,修改activity_main.xml中的代码,插入<ListView>控件 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android=…
1.常用控件 1)TextView 2)Button 3)EditText 4)ImageView 5)ProgressBar 6)AlertDialog 7)ProgressDialog 2.四种布局 1)LinearLayout 2)RelativeLayout 3)FrameLayout 4)百分比布局 3.自定义控件 1)引入布局 2)创建自定义控件 先占个坑,word发布图片出现了问题,后续补上. 不管有没有人看,也算是兜兜转转终于做到了自己想做的东西,继续加油吧!…
好长时间没写Android UI方面的文章了,今天就闲扯一下Android的Holo主题.一直做android开发的可能都知道,Android 系统的UI有过两次大的变化,一次是android 3.0发布,UI开发支持了Fragment,主要增加了大屏幕显示的支持,这个版本就开始支持Holo Theme,由于android 3.X的设备占有率也不高,这一次的改变没有引起大的关注:再一次的改变就是Android 4.0 ,也就是通常所说的 ICS ,这个于2011年底发布的Android系统,同时…
索引 NET Core应用框架之BitAdminCore框架应用篇系列 框架演示:http://bit.bitdao.cn 框架源码:https://github.com/chenyinxin/cookiecutter-bitadmin-core 一.简介 querySuite为适应后台快速增删查改而自行开发的组件. 开发套件的核心思想: 1.布局与功能分离:布局归布局,功能归功能. 2.布局易读性:使用行业通用布局,能看到需要呈现的完整元素. 3.功能易读性:jquery上一段下一段代码混乱模…
好长时间没写Android UI方面的文章了,今天就闲扯一下Android的Holo主题.一直做android开发的可能都知道,Android 系统的UI有过两次大的变化,一次是android 3.0发布,UI开发支持了Fragment,主要增加了大屏幕显示的支持,这个版本就开始支持Holo Theme,由于android 3.X的设备占有率也不高,这一次的改变没有引起大的关注:再一次的改变就是Android 4.0 ,也就是通常所说的 ICS ,这个于2011年底发布的Android系统,同时…
Tab布局是iOS的经典布局,Android应用中也有大量应用,前面也写过Android中TAb的实现,<Android UI开发第十八篇——ActivityGroup实现tab功能>.这篇文章总结几种Tab的实现. 1)继承自TabActivity,TabActivity已在API Level 13中不建议使用,所有作者不建议在新开发的应用中使用TabActivity,关于Tabactivity的一些分析可以参考<Android TabActivity之感叹,英雄暮路,美人辞暮,昔日的…