天天看點

【Android開發】經典範例2-仿QQ在狀态欄顯示登入狀态的圖示

    運作本執行個體,将顯示一個使用者登入界面,輸入使用者名(hpuacm)和密碼(1111)後,單擊"登入"按鈕,将彈出如下圖所示的選擇登入狀态的清單對話框,

【Android開發】經典範例2-仿QQ在狀态欄顯示登入狀态的圖示

單擊代表登入狀态的清單項,該對話框消失,并在螢幕的左上角顯示代表登入狀态的通知(如圖)

【Android開發】經典範例2-仿QQ在狀态欄顯示登入狀态的圖示

過一段時間後該通知消失,同時在狀态欄上顯示代表該登入狀态的圖示(如圖)

【Android開發】經典範例2-仿QQ在狀态欄顯示登入狀态的圖示

将狀态欄下拉可以看到狀态的詳細資訊(如圖)

【Android開發】經典範例2-仿QQ在狀态欄顯示登入狀态的圖示

單擊"更改登入狀态"按鈕,将顯示通知清單。單擊"退出"按鈕,可以删除該通知。

具體實作方法:

此處是一個登陸界面

res/layout/main.xml:

效果如圖

【Android開發】經典範例2-仿QQ在狀态欄顯示登入狀态的圖示

編寫用于布局清單項内容的xml布局檔案items.xml,在該檔案中,采用水準線形布局管理器,并在該布局管理器中添加imageview元件和一個textview元件,分别用于顯示清單項中的圖示和文字。

res/layout/items.xml:

mainactivity:

運作效果和開始描述的效果相同,實作成功!

轉載請注明出處:http://blog.csdn.net/acmman/article/details/45057333

繼續閱讀