仓酷云
标题:
IOS教程之Android文本时钟 ― Part5仓酷云
[打印本页]
作者:
愤怒的大鸟
时间:
2015-1-18 11:35
标题:
IOS教程之Android文本时钟 ― Part5仓酷云
又盲看一些关于Objective-C的一些语法基础和规则。之前有一定的C和C++还有Java的基础,所以看起来还是不会很吃力的,各种语言的思想相差还是不会很大的。在上一篇文章中,我们完成了文本时钟显现工夫的功效,而且公布到了GooglePlay上。文本时钟的基础功效已完成,但另有一些待优化提拔的中央。在这篇文章中,我们将找出这些中央并举行优化。
起首,我们要优化文本时钟的显现字体。如今我们的小程序看起来是这个模样:
登录/注册后可看大图
1RPW046-.png
(19.58 KB, 下载次数: 15)
下载附件
保存到相册
IOS教程之Android文本时钟 ― Part5仓酷云
2015-1-18 11:35 上传
<br>
“小时”利用加粗字体,“分钟”利用一般字体。分钟字体略微细一点,会有加倍分明的对照效果。侥幸的是,Roboto(Android4.0的默许字体)有一种特别的“light”字体,能够很好的满意我们的请求。但这也形成一个成绩,这类特别的“light”字体是在Android4.3版本中引进的,只在该版本的设备上可用。并且,直到在Android4.0版本中,才将Roboto作为默许字体,怎样兼容低版本的设备呢(我们的app要兼容到Android1.5)?
一种可行的办法是,在APK安装包中增加运转时静态加载的自界说字体。AndreasNislsson写过一篇十分出色的文章具体报告了怎样利用该办法,而且供应了一些优化技能。运转时加载自界说字体,是一种很不错的办理办法,但另有一个成绩。
如今(译注:文章写于2013年3月)的安卓版本(Android4.3)还不撑持利用XML大概styles文件自界说字体。今朝还没有供应将XML映照到主题的机制,因而必需手动加载。能够在代码中挪用TextView的setTypeface()办法,可是不克不及间接失掉TextView对象。可使用RemoteViews失掉窗体小部件(Widget)的结构视图,但这个类不撑持在代码中静态改动TextView字体。
除勉力向后兼容文本时钟的显现字体,我们也能够换种体例——修正现有设备已撑持的字体。Android4.0之前,利用体系默许的字体,Android4.0利用Roboto字体,Android4.3利用特别的“light”的字体。实践上,在用户团体的设备上坚持显现字体的分歧性,也是一种明智的办理办法。假如用户在他的设备上看到,一切的App都在利用DroidSans字体,那我们的App利用DroidSans字体也就通情达理。
怎样完成如许的功效呢?实践上很复杂,不用在良多中央援用Roboto字体,只需在
Styles.xml
文件中如许界说:
<p>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?xmlversion="1.0"encoding="utf-8"?>
<resources>
<stylename="hoursTextWidget">
<itemname="android:textSize">@dimen/widget_text_height</item>
<itemname="android:textColor">@color/holo_blue_bright</item>
<itemname="android:textStyle">bold</item>
</style>
<stylename="minutesTextWidget"parent="hoursTextWidget">
<itemname="android:textColor">@color/holo_blue_light</item>
<itemname="android:textStyle">normal</item>
</style>
<p></
作者:
山那边是海
时间:
2015-1-21 10:34
最后在做项目的时候一定要认真对待,毕竟这个直接和你的就业挂钩,这也是锻炼你实际操作的能力。
作者:
柔情似水
时间:
2015-1-30 15:13
边吃零食边看Stanford的视频教程
作者:
蒙在股里
时间:
2015-2-5 09:38
首先是基础,在汉昌的课程非常全面。从object—c到最后的毕业项目,基本上方方面面都涉及到了,我是一名非计算机专业的学生,起初学习还有点吃力,因为基础知识薄弱。经常像听天书
作者:
老尸
时间:
2015-2-11 08:25
AD: iPhone文件系统NSFileManager讲解是本文要介绍的内容,主要是通过iphone文件系统来学习NSFileManager的使用方法,具体内容来看本文详解。
作者:
只想知道
时间:
2015-2-24 19:09
iPhone文件系统:创建、重命名以及删除文件,NSFileManager中包含了用来查询单词库目录、创建、重命名、删除目录以及获取/设置文件属性的方法(可读性,可编写性等等)。
作者:
飘飘悠悠
时间:
2015-2-27 13:52
到大三时,学院与我去培训的机构成立了实习基地,并让我们寒假去实习了一段时间,感觉还不错,于是在大四的时候去培训了
作者:
小女巫
时间:
2015-3-5 08:22
培训时可以选择安卓,iOS,Java,因为实习的时候我选了安卓,当时实习时间只有三周,学的晕头转向,而java我也没学过,iOS的基础是C语言,这个大学里还是学过的,于是选择了iOS。
作者:
仓酷云
时间:
2015-3-12 01:40
看《iPhone 4与iPad开发基础教程》,跟着一步步来
作者:
爱飞
时间:
2015-3-19 17:15
近期由于IOS7的发布,所以应用的适配潮可谓是都搞的锣鼓喧天,甚是热闹,因此呢,因适配IOS7而产生的问题也是铺天盖地的卷来,
作者:
愤怒的大鸟
时间:
2015-3-23 20:47
才在自己的Windows电脑上安装配置成功了一个完美的Mac OS X Lion(10.7.4)系统,而且下载了Xcode4.5的最新版本。虽然不能实机调试,但是作为iOS开发学习已经非常完美了。
作者:
分手快乐
时间:
2015-4-6 19:09
在百度搜索你想要了解的类名(苹果的cocoa和cocoatouch框架的类名很有特点很容易搜到,前缀都是NS or UI),看别人写的博客详解
作者:
海妖
时间:
2015-4-16 21:05
还有开发工具是用Xcode,是在Mac系统的,你多摸索一下就可以开发简单的应用了,建议你买一本iphone开发秘籍第二版看看,希望可以帮到你,谢谢。
作者:
莫相离
时间:
2015-4-24 03:35
到大三时,学院与我去培训的机构成立了实习基地,并让我们寒假去实习了一段时间,感觉还不错,于是在大四的时候去培训了
作者:
小魔女
时间:
2015-4-28 04:53
好处就是运行速度会变快,ios6针对系统的优化进一步加强了,很多网友测试ios6,第一感觉就是速度快,而且ios69会有一些新功能,新浪微博,facetime支持3G网等等。。弊端就是,现在的ios6只能算是正式版本的第一个版本,bug很多,不少人刷完ios6都出现了很多毛病,开不开机,缺少图标等等。。最好现在不要升级,等官网放出下一个版本的时候,再选择升级。。。
作者:
第二个灵魂
时间:
2015-5-6 08:55
同很多iOS开发者一样,我也是通过培训进入到iOS开发这个行业,开始没有打算培训,只准备自己学习一些计算机编程相关的知识,毕业时找一份编程相关工作(本人是信息与计算科学这个专业,是数学系)。
作者:
灵魂腐蚀
时间:
2015-6-3 23:30
iPhone文件系统NSFileManager讲解是本文要介绍的内容,主要是通过iphone文件系统来学习NSFileManager的使用方法,具体内容来看本文详解。
作者:
变相怪杰
时间:
2015-6-11 07:49
同很多iOS开发者一样,我也是通过培训进入到iOS开发这个行业,开始没有打算培训,只准备自己学习一些计算机编程相关的知识,毕业时找一份编程相关工作(本人是信息与计算科学这个专业,是数学系)。
作者:
不帅
时间:
2015-6-30 19:00
近期由于IOS7的发布,所以应用的适配潮可谓是都搞的锣鼓喧天,甚是热闹,因此呢,因适配IOS7而产生的问题也是铺天盖地的卷来,
作者:
admin
时间:
2015-7-10 20:28
然而,在vmware软件环境下,安装Mac OS X操作系统也是一件非常复杂的事情,而且还有可能花费了大量时间,最后却跑不起来。笔者也是经过了大量的实践,
欢迎光临 仓酷云 (http://ckuyun.com/)
Powered by Discuz! X3.2