- 博客(7)
- 收藏
- 关注
原创 关于Activity的singleInstance特性
MainActivity --启动--> ActivityA(singleInstance) Task 2 Back Stack in the foreground: ActivityA Task 1 Back Stack: MainActivityMainActivity --启动--> ActivityA(singl...
2014-01-09 11:11:15
233
Titanium性能优化:延迟加载DatePicker提高界面打开速度
其实不算是性能优化了,顶多算矛盾转移:我在开发中发现,Titanium的DatePicker和TimePicker,初始化比较费时间。如果刚好在创建windows时初始化这两个Picker,window打开的速度会被严重拖累,造成难以忍受的性能问题。比如下面的代码,相信各位看官不会陌生:[code="js"]function RankWindow() { var mainWnd ...
2013-05-03 22:31:20
259
原创 Android中用ViewPager和Fragment内嵌WebView
WebView很好很强大,但是在Android中加载慢啊。在同一个Activity中,用ViewPager可以加载多个Fragment,切换视图比较流畅,但是如果超出了3个Fragment,而且刚好Fragment中有WebView,体验就非常糟糕,页面要好几秒才能显示出来。这是因为ViewPager缺省情况下,只把当前页的前一页和后一页放在缓冲区中。如果超出了3个Fragment...
2013-03-31 17:30:55
715
原创 Titanium加载数据到内嵌WebView控件
Titanium 2.x/3.x没有图表(chart)功能,用WebView控件来集成第三方JS图标库是一个解决方案。使用WebView + local html时,WebView加载html中用引入的JavaScript文件,不能和普通Web一样引用。在IOS平台上可以用"app://"前缀来指定js文件的绝对路径,来解决。例如, 在Android平台上有类...
2013-02-17 13:16:17
150
原创 Javascript统计图库Raphael/gRaphael的一些使用技巧
[size=large][b]如何修改Raphael的Line Chart的X轴下标?[/b][/size][code="js"] var r = Raphael("chartDiv"); var lines = r.linechart(...); var xValues = lines.axis[0].text.items; for(x in xV...
2013-02-17 13:03:59
240
原创 Titanium ScrollableView + WebView
[b]问题:[/b]ScrollableView + WebView的时候,拖动WebView,会出现很讨厌的水平和垂直滚动条,而且导致ScrollableView不能切换。[b]解决办法:[/b]html的meta部分增加[code="html"] [/code]javascript部分增加[code="js"] document.onto...
2012-06-16 00:02:21
106
原创 Titanium国际化支持中文语言包zh_Hans和zh_CN
Titanium的国际化支持还可以,但是官方文档对于如何支持中文并没有写得很清楚:[url]https://wiki.appcelerator.org/display/guides/Internationalization[/url]我在i18n目录下把中文文件夹名字设置为zh,不行。有网友把文件夹名字设置为zh_CN可以工作,[url]http://www.tidevcn.com/f...
2012-06-05 08:40:32
1120
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人