.net与RIA的GIS杂货铺

导航

公告

统计

2009年8月19日 #

高焕堂Android應用框架原理與程式設計代码补遗(一)

相信很多没有做过移动开发的朋友和我一样从高焕堂老师的这本书开始Android入门,但是看到第5计以及后面的几计发现照着敲代码总是有问题,因为没有simple_list_item_1,后面的代码解释貌似也没有提到这个文件是什么其实这个xml文件现在看来就像是Flex中的ItemRenderer或者asp.net中ItemTemplate的意思,内容只是如下的内容

<?xml version="1.0" encoding="UTF-8"?>
<TextView android:text="TextView01" android:id="@+id/TextView01"
android:layout_width="fill_parent" android:layout_height="wrap_content"
xmlns:android="http://schemas.android.com/apk/res/android"></TextView>

 

adapter = new ArrayAdapter<String>
(this, android.R.layout.simple_list_item_1, dm.loadData());

这句话就是把数据用simple_list_item_1来渲染数据,
lv.setAdapter(adapter);

把数据显示在listview上

貌似Android中的Adapter是设定渲染与数据绑定的工具,然后再将渲染和数据与容器绑定。

ps:貌似现在应用程序界面设计模式都趋向于xml了,Flex,Silverlight,WPF,Android都是使用XML布局,只要搞懂术语间的对应似乎方法都出不多。

posted @ 2009-08-19 23:24 Brune 阅读(209) 评论(0) 编辑

GMapViewer初具雏形

Google似乎想在Google Map Flash API上继续走下去,最近看到了官方的一个开源的工具包,KML和ArcGIS的REST API都已经支持了,而ESRI好像更喜欢和MS一起,在Flex API上可以绑上VE却不能用Google,VE的SDK最不爽的就是中国地图信息量太少,还是E文的。目前低成本WebGIS的最佳方案应该GoogleMap的数据加上ArcGIS的行业信息与分析,似乎ESRI不情愿在Flex平台上与Google绑定,幸好Google官方的工具包解决了一些这方面的问题,Google与AGS叠加没有问题了,下面就是构建应用,目前Flex的GIS应用框架不多,写的好的就更少了,虽然单位有一个但是过于庞大并且业务关联比较多。放眼看下去,ESRI的Flex Viewer结构良好,而且够轻量级,于是down下来研究了一下,改造成与google map绑定并且与AGS叠加的框架似乎更可行一些,读了几天代码,了解了结构,开始着手改造,终于有了一个雏形,可以看地图,加菜单了,不过只有主菜单,即Controller菜单,widget还没有改造:)。

image

posted @ 2009-08-19 22:38 Brune 阅读(126) 评论(2) 编辑