android開發 1 登入介面的布局演示

2021-07-04 14:01:18 字數 1881 閱讀 5022

android開發真的是讓人覺得很有樂趣的事情呢。比起windows mobile好玩多了。雖然哪個所見即所得的檢視設計環境糟糕的可以。不過這樣用類似描述語言(xml,html)等設計檢視似乎成為了各個技術陣營的首選,wpf也是採用了這樣的方式,描述性文字語言讀起來還是比較舒服的。不過wpf的描述語言過於強大了,讓人有種迷茫的感覺。

先看看今天的成果

如果上圖所示,就是簡單的登入介面了。andord的布局真的是,真的是,哪個。難以掌握的東西,哈,不過一旦了解深入點,又讓人爽的不行,流式布局總是比起windows mobile的絕對布局簡單而且容易控制。我是越來越傾向於流式布局的方式了,它的一點好處是適應裝置時比較靈巧,wm使用了自適應dpi的方式,哪叫乙個複雜啊,切不易於控制。

先說明的是,線性布局linearlayout,可真是個重要的東西,它有個方向的屬性,指示了是水平的或者是垂直的。布局裡有個重要的屬性叫android:background ,指定乙個背景,例如:android:background="@drawable/images1",指定了乙個資源檔案的位置。說起這個資源檔案,還是讓我google了一番,不知道怎麼放,後來常識複製貼上到res下的drawable-hdpi目錄下,居然就能用了。看的教程少,摸索者來吧,高手們才不會指出如此簡單的問題,似吾等.net陣營的小菜用著惱怒的eclipse,而且還沒搞清exlipse的編譯按鈕在那裡,只知道按下run的人,怎能懂得如此難度的技巧呢。哈,自嘲一把。

回到正題,再說 布局的屬性 android:layout_width="fill_parent" ,指示了填充父區域,就是父容器有多大空間,就填充多大空間。android:layout_width="wrap_content",指示了它本身需要多大空間,就像父容器索取多大的空間,怎麼說呢,就是它有多胖就佔多大空。而哪個fill_parent就是不胖也全占滿了。

再說android:layout_weight="0.1",這個weight(重量)是個很有意思的東西。可為乙個父容器的 「子控制項們」設定這個重量屬性,父容器根據這個重量的多少擇情分給這些子控制項們多大空間。同時這個屬性還與子控制項 寬高屬性的顯示(fill_parent 或者wrap_content)模式有關(影響).

在下來就布局的巢狀了。沒啥說的,類似html裡的div。上**:

<?xml version="1.0" encoding="utf-8"?>

"android:orientation="vertical"

android:layout_width="fill_parent"

android:layout_height="fill_parent"

android:background="@drawable/images1"

>

mailto:%22 %20android:id=%22@+id/editboxaccount" android:layout_height="wrap_content">

mailto:%22 %20android:id=%22@+id/editboxpassword" android:layout_height="wrap_content">

結語:早聞android大名,只到他墜入貧民級時才接受和了解,而我,還在玩微軟已經放棄了的windows mobile ,.net cf開發,看樣子,為畢業時聽聞的一句話「跟著微軟走,吃喝全都有」,卻不再靈驗。windows phone 7遲遲不見真面目,他面臨的使用者接受程度和開發商支援都是很大的挑戰,而android淪為平民級了,未來還是未知之數,而重量級的xaml語言描述的wcf, silverlight,卻又推廣的不那麼好。總之微軟已經不似幾年前的樣子了,這個龐大的機器狂烈的運轉,卻未帶來更多的技術變革。反而,google。。。

累了,睡了。昏昏多年竟已過去..

Android登入介面的實現

最近由於專案需要,寶寶好久沒搞android啦,又是因為專案需要,現在繼續弄android,哎,說多了都是淚呀,別的不用多說,先搞乙個登入介面練練手,登入介面可以說是android專案中最常用也是最基本的,如果這個都搞不定,那可以直接去跳21世紀樓啦。廢話不多說,先上效果圖 相信這種渣渣布局對很多人...

android 介面的劃分

1.統一介面管理 1.1利用乙個 activity 去管理應用的所有的介面 1.1.1 理解 activity window 和view 之間的關係 1.1.2 避免 activity 過多導致的問題,例如 徹底退出應用,頻繁改動清單檔案等 統一介面風格,降低使用者的學習成本 2.介面劃分 2.1展...

android 介面的劃分

1.統一介面管理 1.1利用乙個 activity 去管理應用的所有的介面 1.1.1 理解 activity window 和view 之間的關係 1.1.2 避免 activity 過多導致的問題,例如 徹底退出應用,頻繁改動清單檔案等 統一介面風格,降低使用者的學習成本 2.介面劃分 2.1展...