縱觀整個介面,可以分成上下兩塊,一塊是頂端的操作條,另一塊是佔主體的列表框。
先從頂端的操作條開始,在這裡,很容易分解成三個部分,左側的寫微博按鈕,中間的使用者名稱顯示,右側的重新整理按鈕。兩個按鈕的風格是一樣的,都是有常規和按下兩種狀態,這種按鈕是非常常用的,我的做法是: 1.
在drawable
資料夾下建立兩個xml
檔案,分別對應了兩個按鈕; 2.
每個xml
檔案中使用selector
標籤定義常規狀態和選中狀態的兩個資源; 3.
在activity
的布局中使用imagebutton
,指定按鈕的background
為透明,並指定src
為剛才定義的兩個xml。
下面是這兩個xml
檔案的內容:
<?xml version="1.0" encoding="utf-8"?>
<?xml version="1.0" encoding="utf-8"?>
在main.xml
檔案中,進行這一部分的布局,對於這三個介面元素而言,有明確的位置關係,因此採用relativelayout
合適,內容如下:
最後,指定relativelayout
的background
為背景即可。
本次用到的有:
Android控制項組合應用二
縱觀整個介面,可以分成上下兩塊,一塊是頂端的操作條,另一塊是佔主體的列表框。先從頂端的操作條開始,在這裡,很容易分解成三個部分,左側的寫微博按鈕,中間的使用者名稱顯示,右側的重新整理按鈕。兩個按鈕的風格是一樣的,都是有常規和按下兩種狀態,這種按鈕是非常常用的,我的做法是 1.在drawable 資料...
Android控制項組合應用三
控制項和relativelayout 進行了一些熱身運動,接下來,listview 登場。但是仔細一想,又覺得在listview 中難以實現這麼複雜的顯示。我們不妨就用listview 看看能否仿製出來他的效果。對於listview 來說,現在每乙個項,即其中每乙個item 都不再是我們熟悉的簡單的...
Android控制項組合應用七(結局,附原始碼)
前文中我們利用webview 來處理url 中的顯示,並且基本能達到目標,但是還是有一兩處細節需要處理,以提公升使用者體驗。二是下來以後,要根據的大小動態調整顯示效果,不能出現webview 太大而太小時的白邊。由此,我們從webview 繼承乙個picturewebview 專門解決上面這兩個問題...