所有的代码都写完了,现在最后就是加显示界面了,说实话这个本来是要在最开始搞完数据设计以后做的,至少要在写业务逻辑之前搞,只是因为这个本来嘛它也不是java代码,只是xml代码,所以最后弄上去。说实话,如果没胡先把界面写好就写活动的话,有些像什么控件ID什么的是没有提示的,并且是因为编辑器找不到资源会发生报错,在界面上画出一条红很是不舒服,所以最好还是先搞好界面再来搞Activity吧!
不多说了,既然搞都搞完了,该补的还是要补上去就两个界面,一个是查地区时候的界面,没什么好看了就是一个ListView的列表真没什么好东东:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <RelativeLayout android:layout_width="match_parent" android:layout_height="50dp" android:background="#484E61" > <TextView android:id="@+id/title_text" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerInParent="true" android:textColor="#fff" android:textSize="24sp" /> </RelativeLayout> <ListView android:id="@+id/list_view" android:layout_width="match_parent" android:layout_height="match_parent" > </ListView> </LinearLayout>这样就没有了,是不是很无言呀
还有一个是天气的界面,也很没有水平,几个TextView来显示天气、温度然后就没有了,也很无言吧不过看看布局属性,呵呵,以后改起来也方便点,搞多了winfrom习惯了再来搞这个多少有点不爽吧,搞多了这个再去搞winfrom,你会很爽,我抽空写了个串口测试工具, 发现还是以前的拖得很爽呀,呵呵。不说了最后把天气界面搞上去编译一下在手机瞅瞅吧
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> <RelativeLayout android:layout_width="match_parent" android:layout_height="50dp" android:background="#303F9F"> <Button android:id="@+id/switch_city" android:layout_width="30dp" android:layout_height="30dp" android:layout_centerVertical="true" android:layout_marginLeft="10dp" android:background="@drawable/home" /> <TextView android:id="@+id/city_name" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerInParent="true" android:textColor="#FFF" android:textSize="24sp" /> <Button android:id="@+id/refresh_weather" android:layout_width="30dp" android:layout_height="30dp" android:layout_alignParentRight="true" android:layout_centerVertical="true" android:layout_marginRight="10dp" android:background="@drawable/refresh" /> </RelativeLayout> <RelativeLayout android:layout_width="match_parent" android:layout_height="0dp" android:layout_weight="1" android:background="@drawable/weather"> <TextView android:id="@+id/publish_text" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentRight="true" android:layout_marginRight="10dp" android:layout_marginTop="10dp" android:textColor="#fff" android:textSize="18sp" /> <LinearLayout android:id="@+id/weather_info_layout" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerInParent="true" android:orientation="vertical"> <LinearLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerInParent="true" android:orientation="vertical"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text=" 亲爱了丹丹,不管天气怎么变化,天天都要有好心情!我会陪你走过每个春夏秋冬." android:textColor="#fff" android:textSize="18sp" /> </LinearLayout> <TextView android:id="@+id/current_date" android:layout_width="wrap_content" android:layout_height="40dp" android:gravity="center" android:textColor="#fff" android:textSize="18sp" /> <TextView android:id="@+id/weather_desp" android:layout_width="wrap_content" android:layout_height="60dp" android:layout_gravity="center_horizontal" android:gravity="center" android:textColor="#fff" android:textSize="40sp" /> <LinearLayout android:layout_width="wrap_content" android:layout_height="60dp" android:layout_gravity="center_horizontal" android:orientation="horizontal"> <TextView android:id="@+id/temp1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_vertical" android:textColor="#fff" android:textSize="40sp" /> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_vertical" android:layout_marginLeft="10dp" android:layout_marginRight="10dp" android:text="~" android:textColor="#FFF" android:textSize="40sp" /> <TextView android:id="@+id/temp2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_vertical" android:textColor="#FFF" android:textSize="40sp" /> </LinearLayout> </LinearLayout> </RelativeLayout> </LinearLayout>把这个搞上去了后,装上在手机上了,刚好今天是下雨天,打开app,查省正常,再查市也正常,再查乡,还是很正常,点乡,出现天气界面,也很正常,最后我瞅了下天气,哇我靠nnd的天气睛。。。
我去我的心情顿时阴云密布,风起云涌,雪花飘荡,瑟瑟发抖,冰冻三尺,万里冰封,冰天雪地。。。。