Android 学习笔记
2010-03-31 21:18:00 来源:WEB开发网Create a callback for the btnList Button View
我们首先通过id获得了button的句柄,然后对button进行了行为设置,使用一个构造器来回应外部的事件(onClick)。
当用户点击了Button,android将发送一个事件到OnClicklistener。在这的代码里,我们通过设置button的 OnclickListener来设Button的行为,即为onClick。
然后我们在用户点击按钮后显示可用的工作信息。为了实现这个功能,我们得启动一个新的活动,MicroJobsList.java。我们通过调用 startActivity来启动新活动。
通过onClick事件我们可以清楚的看到,首先创建一个新的intent实例,构造这个Intent有2个参数,一个参数指向最近的地理位置,一个是新活动类的名称。
Initialize the list of entries in the Spinner View
我们将2种数据结构传到我们的Spinner:一是喜爱地址的列表List,二是一个hashMap用来连接地理名称和地理位置(经纬度)。然后我们放入第1个条目“本地位置”。这个条目总是返回用户最近的地址,因为被认定为是一个移动的目标。
然后我们将加入3个条目作为用户最喜欢的地点,这些数据在MJAndroid数据库里保存。worker = db.getWorker()来获得3个最喜欢的地点。
当worker把3个喜欢的地点填充进List和hashMap后,我们需要一个arrayAdapter来填充界面的list(在构造函数填充),填充后,在Spinner对象使用SetAdapter来绑定数据。
最后一步,就是要给Spinner里的每一条数据附加用户响应。
更多精彩
赞助商链接