Android中 手機資訊頁面的實現

2021-07-28 13:29:58 字數 1207 閱讀 6369

用android實現下圖手機資訊頁面

如圖所示,準備工作將八張素材複製到res/drawable資料夾中,整體用到垂直的線性布局,其中有四個相對布局。

1、建立手機資訊頁面程式,來顯示圖示資訊可以在activity_main.xml中寫**也可以在layout中重新建立phoneinfo.xml檔案:

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

2、因為圖示八個相同控制項之間的外邊距和寬高是固定的,會產生大量相同的**,所以
可以將相同**抽取為樣式單獨放在乙個style.xml檔案中:

3、在res目錄下建立values-zh_rcn、

values-zh_rus資料夾,並且在這兩個資料夾下面

建立相應的strings.xml檔案:
<?xml version="1.0" encoding="utf-8"?>

設定你好,世界!

雲通訊藍芽

自定義手勢

定位系統資訊

網路語言設定

通知欄設定

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

settings

hello world!

cloud

bluetooth

gesture

gpssysteminfo

internet

language

notifycation

4、在mainactivity中編寫使用者互動的邏輯**

import android.os.bundle;

public class mainactivity extends activity

}

經過上面的步驟之後執行在虛擬機器上的結果如下圖所示:

手機頁面的適配問題

乙個要適應各種手機螢幕,各種瀏覽器的手機版 適配是個很頭疼的問題,據了解,大概有兩種方法 1.使用第三方框架,如bootstrap jquery mobile等 2.將css中的所有px 變成em 而px與em的比例關係,是有乙個演算法的,並不是固定值,要根據巢狀關係來計算 轉了一篇關於 px轉換成...

Android中獲取手機電量資訊

我們需要獲取當前手機的電量,這時候我們就需要用到廣播了,我們都知道在動態註冊廣播的時候,我們需要傳入乙個broadcastreceiver類物件,還有乙個意圖過濾器intentfilter,平時我們使用自定義廣播的時候intentfilter中的action可以自定義寫成任意形式,但是如果我們要過去...

前端手機頁面的適配css

我之前一直不知道同乙個網頁,手機頁面和pc頁面,怎麼呈現出不同的效果呢?這個不同,不是說放大縮小的那種不同,而是布局就不同了。media only screen and max width 767px 顧名思義,最大不超過767px寬的螢幕適用以下css 這裡可以舉個例子 pc端 手機端 但是這裡有...