安卓項目開發實戰(2)--星座展示12宮格,安卓宮格

來源:互聯網
上載者:User

安卓項目開發實戰(2)--星座展示12宮格,安卓宮格

好多日子沒有寫安卓了,今天繼續我未完成的安卓項目。今天主要實現星座展示的12宮格效果。

1、星座圖片

找好12星座的圖片,參見工程代碼下面的res/drawable目錄

2、星座枚舉類建立這個枚舉類是很有必要的,可以使我們 的代碼更加清晰,同時避免了魔法數位情況。枚舉類的代碼如下:
package com.liuc.constatntEnum;import com.liuc.R;/** * 星座枚舉 *  * @author Administrator *  */public enum ConstellationEnum {// 星座編號(參數說明// 0:白羊座、1:金牛座、2:雙子座、3:巨蟹座、4:獅子座、// 5:處女座、6:天秤座、7:天蠍座、8:射手座、9:魔羯座、// 10:水瓶座、11:雙魚座)Aries(0, "白羊座",R.drawable.aries), Taurus(1, "金牛座",R.drawable.taurus), Gemini(2, "雙子座",R.drawable.gemini), Cancer(3, "巨蟹座",R.drawable.cancer), Leo(4, " 獅子座",R.drawable.leo), Virgo(5, "處女座",R.drawable.virgo), Libra(6, "天秤座",R.drawable.libra), Scorpio(7, "天蠍座",R.drawable.scorpio), Sagittarius(8, "射手座",R.drawable.sagittarius), Capricorn(9, "摩羯座",R.drawable.capricorn), Aquarius(10, "水瓶座",R.drawable.aquarius), Pisces(11,"雙魚座",R.drawable.pisces);private ConstellationEnum(int constellationID, String name,int imageID) {this.constellationID = constellationID;this.name = name;this.imageID=imageID;}private int constellationID;//星座IDprivate String name;//星座名稱private int imageID;//星座映像資源的IDpublic int getImageID() {return imageID;}public int getConstellationID() {return constellationID;}public String getName() {return name;}}
3、主介面12宮格布局採用GridView作為容器,每個格子中採用ImageView+TextView的顯示方式進行展現主介面布局:
<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"    android:layout_width="match_parent"    android:layout_height="match_parent"    android:orientation="vertical" >       <GridView       android:id="@+id/constellation_gridView"      android:layout_width="fill_parent"      android:layout_height="fill_parent"      android:numColumns="3"      android:columnWidth="90dp"      android:stretchMode="columnWidth"      android:gravity="center">      </GridView>    </RelativeLayout>

每個格子的布局XML:
<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"    android:layout_width="fill_parent"    android:layout_height="wrap_content"     >    <ImageView         android:id="@+id/imageView"        android:layout_width="wrap_content"    android:layout_height="wrap_content"    android:layout_centerHorizontal="true"        />        <TextView         android:id="@+id/item_text"        android:layout_width="wrap_content"    android:layout_height="wrap_content"    android:layout_centerHorizontal="true"    android:layout_below="@+id/imageView"        /></RelativeLayout>
4、MainActivity初始化布局效果
/** * 載入首頁面12星座布局 */private void loadTwelveConstellation() {GridView gridview = (GridView)this.findViewById(R.id.constellation_gridView);        List<Map<String, Object>> list = new ArrayList<Map<String, Object>>();        for(ConstellationEnum constellation:ConstellationEnum.values()){    Map<String, Object> map = new HashMap<String, Object>();        map.put("itemImage", constellation.getImageID());        map.put("itemText", constellation.getName());        list.add(map);        }        SimpleAdapter adapter = new SimpleAdapter(this, list,R.layout.itemmenu, new String[] { "itemImage", "itemText" },new int[] { R.id.imageView, R.id.item_text });        //添加Item到網格中        gridview.setAdapter(adapter);        //添加點擊事件        gridview.setOnItemClickListener(new OnItemClickListener() {@Overridepublic void onItemClick(AdapterView<?> parent, View view,int position, long id) {}});}
至此一個12宮格的布局就完成了。介面效果如下所示:本人三部手機測試,5.1寸螢幕可以整螢幕顯示,兩個4.3螢幕的會出現捲軸。。。根據螢幕自適應顯示會在最後的代碼版本中進行修改
代碼地址:http://download.csdn.net/detail/shanhuhau/8065877



星座2-12宮象徵什意義?

十二宮的意義
十二宮,亦即是『後天十二宮』(也就是黃道十二宮),是天空中相對於黃道星座的地區,依出生地及出生時間而定。不同的『後天宮』代表不同的活動領域,而於個別『後天宮』出現的行星又會改變其意義。
由於行星只有十個,所以某些『後天宮』會沒有行星出現。但這不代表那個『後天宮』空洞無用,因其它因素如感應點和月球南北交點等也可能會影響到『後天宮』的顯性意義。
套用占星專家所舉的例子:『行星是演員;星座是演員的角色;而後天宮則是該角色所投入的情景。』

具有特別意義的後天宮

第一宮 ( Asc ) 稱為命宮或上升星座。上升點位於地平線的東端,是太陽升起之處。
第七宮 ( Des ) 稱為下降星座。位於地平線的西端,是太陽下沉處。
第十宮 ( MC ) 稱為中天或天頂。位於星盤的頂端或南端。
第四宮 ( IC ) 與第十宮相反,稱為天底。位於星盤的下端或北端。

後天十二宮

第一宮 ( 命宮,亦即『白羊座』 )

簡介
這是個『生育』之宮,第一宮的交宮就是『命宮』。這宮顯示出在出生時,位於東方地平線上的星座及其度數,亦即是上升星座。
由於地球自轉的關係,黃道面約四分鐘就會於地平線上升一度,所以,在計算上升星座的時候,出生時間的準確度要求是相當高的。
象徵意義
第一宮,顯出你的人格,氣質,傾向,獨特性及表現自己的方法。它還表示他人怎看待你,以及你希望他人怎看待你。它還表示出你的體形,健康,及早年的歲月。它顯示了你對生命及世界的看法。它亦顯現出你的容貌,言行舉止及事業的開端。同時,它也影響到你給別人的印象。

第二宮 ( 財帛宮,亦即『金牛座』)

簡介
這是個『物質』和『資源』之宮。
象徵意義
第二宮,代表經濟狀況,財產〔不動產除外〕,投資、賺錢及處理錢財的能力。它表示你的內在天賦與智能,你的現實需要,自我價值和價值觀。它亦是個代表自由的『後天宮』。

第三宮 ( 兄弟宮,亦即『雙子座』)

簡介
這是個『心智』和『溝通』之宮。
象徵意義
第三宮,表示你居住的環境,你的兄弟姊妹,鄰居,與其它人的溝通方式。它代表了短期旅行。它亦顯示出你的心智,語言能力,學問及早期所受的教育。

第四宮 ( 田宅宮 ,亦即『巨蟹座』)

簡介
這是個『情感』之宮。
象徵意義
第四宮,代表你的家庭,雙親及你的根源,亦即是你的遺傳,遺產,心理根源及潛意識。它還表示不動產,房屋。它也代表結束,如晚年的生活,墳墓和死後的名聲。它亦顯示了你童年時父母對你的影響力。也表示你的自我及主觀的看法。

第五宮 ( 子女宮 ,亦即『獅子座』)

簡介
這是個『生命』之宮。
象徵意義
第五宮,表示子女,愛情,羅曼史,娛樂,假期,遊戲,賭注,嗜好與副業。它代表你的創造力和藝術的才華。它亦表示了情感的表達方式。它還代表出頭,政治,純藝術,社交,懷孕及子女的教育。

第六宮 ( 奴僕宮 ,亦即『室女座』)

簡介
這是個『物質』之宮。
象徵意義
第六宮,表示你的工作,健康與習慣。它顯示了下屬和奴僕的狀況。亦顯示了你為他人提供的服務,衣著及飲食健康。這宮亦代表了表叔伯等旁系長輩,以及心智中的無意識部份。

第七宮 ( 夫妻宮 ,亦即『天秤座』)

簡介
這是個『面對面關係』之宮。
象徵意義
第七宮,代表貿易,配偶,婚姻,離婚,合約,法律,訴訟,交易,協議,股東,合伙人及一切與福士有關的往來及福士的反應。它代表你的敵人及你最缺乏的部分。它亦代表了你對婚姻的態度及婚姻的狀況。同時它也表示你的祖父母以外任何贊助或替代你......餘下全文>>
 
我的星座12宮是什?

金牛座4月20日~5月20日

基本資料

4月21日 - 5月20日(由於每年的劃分點不同,所以4月20日出生的人可能是金牛也可能是白羊座。例如希特拉出生在1889年4月20日18:30分。這時候太陽正好進入金牛宮,所以是金牛座。所以出生在星座時期開頭或者末尾的日期時應看當年的星座交換日來準確判斷自己的星座)
屬性 :土象星座
吉 祥 物:聖甲蟲像
吉祥金屬:銅
吉祥寶石:珊瑚
吉祥植物:牡丹、錦葵、報春、紫羅蘭和野花
吉 祥 日:星期五
吉祥顏色:金黃
幸運星期:星期五
誕生石:祖母綠(改運、避災、增強學習力)
守護石:粉水晶(強化想象力、鎮定情緒)
幸運寶石:藍寶石
適合服飾:高雅、樸素、不做作、品味並重的『YSL』型
代表奢侈品牌:紀梵希 GIVENCHY
流行敏感度:實用性流行
每月最須注意的日期:1號、10號、19號
適合職業:服裝設計師,大型企業,雕刻藝術,歌唱演員,企業家,政治家
適合定情飾品:項鏈
幸運數:6,15,24,33
吉祥植物:風信子,錦葵,紫羅蘭,鬱金香
有利條件:討人喜歡,聰明,品位高
不利條件:不愛動,固執
金牛座的符號,象徵牛的頭部,其守護星為金星,守護神為愛與美的女神-維納斯。
黃道第二個星座是金牛座,公牛是其代表動物。金牛座是一月下旬的黃昏時該在南方中天可看見的星座,而形成低頭狀的金牛像,其中有顆最明亮的銀星就是金牛的右眼。它向來與力量著稱,與偶爾狂野、偶爾安靜的自然力量有關。太陽將通過此星座的4/20至5/20期間,正是春花盛開的美麗季節,凡出生在此時的金牛座人,不但具有美與調和的精神,更是溫順可親的人,而且喜歡大自然。
特點

口才好
口齒伶俐,思維異常敏捷,但是過於快速的思考常常使你煩躁不安、缺乏耐性。你會具有浪漫與諷刺的幽默感以及雄辯的才能。
善於溝通
擁有非常靈活委婉的溝通方式,有極為高明的外交手腕,說話讓人感到愉悅。
思維跳躍
具有心智上的天賦以及創造力,有如閃電般快速的領悟力,邏輯推理性和學習能力較強。能夠透過直覺的靈光洞察事物,而且常對神秘、科幻感興趣。但是思維可能過於跳躍、興趣多變,怪異不符合常理,有些缺乏耐性和定性。學習的時候蜻蜓點水,
捕風捉影
在與朋友關係,特別是男女關係中,缺乏耐心。這可能是由於對異性的不信任造成的。
性格

金牛座的人常常被人說是忽冷忽熱。但是平常都是溫和待人的,當他們真生氣的時候,絕對不會和任何人說原因。他們不願勉強別人,也討厭被勉強。他們在人前是一副憨憨的有點遲鈍的模樣,但其實他們很聰明,心思細密,所有的事情看在眼裡其實心裡都明白。他們很討厭針對某件事情去解釋或者爭論,所以別人總是誤以為金牛什麼都不知道。
都說金牛座貪吃,但貪吃與追求美食是不同的。金牛座很挑剔,只喜歡精緻美味的東西。喜歡出入高檔餐廳,也對烹飪很有研究。而且在吃的方面,他們的潔癖就異常明顯。
金牛座的人只會把錢花在他們認為值得花的方面,不該花的絕不花,所以總讓人感覺他們很吝嗇並且很愛錢。
他們在人前永遠快樂,可是在不經意間卻又流露出悲傷的想法和眼神。堅強惹人疼;驕傲卻又自卑;陽光卻又充滿憂鬱。他們把世間的一切都看得太透,但依然情願相信美好。
金牛座的人有個特點,他們對誰都很溫柔。但這絕不是因為對你有好感才對你溫柔體貼,是因為他們本身就是那樣的人。因此,總是會產生很多很多的誤會,所以追求者往往一堆,還死不變心。一般喜歡上......餘下全文>>
 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.