Android控制項組合應用二

2021-08-25 20:32:50 字數 675 閱讀 7962

縱觀整個介面,可以分成上下兩塊,一塊是頂端的操作條,另一塊是佔主體的列表框。

先從頂端的操作條開始,在這裡,很容易分解成三個部分,左側的寫微博按鈕,中間的使用者名稱顯示,右側的重新整理按鈕。兩個按鈕的風格是一樣的,都是有常規和按下兩種狀態,這種按鈕是非常常用的,我的做法是: 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 專門解決上面這兩個問題...