手機頁面設定

2021-07-28 12:55:49 字數 3378 閱讀 1933

(1)將準備好的八個圖示複製到res/drawable資料夾下

(1)建立「手機資訊頁面」程式

編入此程式

xmlns:tools=""

android:layout_width="match_parent"

android:layout_height="match_parent"

android:background="@android:color/darker_gray"

android:orientation="vertical"

tools:context=".mainactivity" >

android:layout_margintop="10dp">

style="@style/tv_style"

android:layout_alignparentleft="true"

android:layout_marginleft="10dp"

android:drawabletop="@drawable/clound"

android:text="@string/_cloud" />

style="@style/tv_style"

android:layout_alignparentright="true"

android:layout_marginright="10dp"

android:drawabletop="@drawable/bluetooth"

android:text="@string/_bluetooth" />

android:layout_margintop="10dp">

style="@style/tv_style"

android:layout_alignparentleft="true"

android:layout_marginleft="10dp"

android:drawabletop="@drawable/gesture"

android:text="@string/_gesture" />

style="@style/tv_style"

android:layout_alignparentright="true"

android:layout_marginright="10dp"

android:drawabletop="@drawable/gps"

android:text="@string/_gps" />

android:layout_margintop="10dp">

style="@style/tv_style"

android:layout_alignparentleft="true"

android:layout_marginleft="10dp"

android:drawabletop="@drawable/info"

android:text="@string/_system_info" />

style="@style/tv_style"

android:layout_alignparentright="true"

android:layout_marginright="10dp"

android:drawabletop="@drawable/internet"

android:text="@string/_internet" />

android:layout_margintop="10dp">

style="@style/tv_style"

android:layout_alignparentleft="true"

android:layout_marginleft="10dp"

android:drawabletop="@drawable/language"

android:text="@string/_language" />

style="@style/tv_style"

android:layout_alignparentright="true"

android:layout_marginright="10dp"

android:drawabletop="@drawable/notifycation"

android:text="@string/_set_notifycation" />

(2)抽採樣式

由於編寫布局檔案時,相同控制項之間的外邊距和寬高都是固定的。因此會產生大量重複的布局**,為了**簡潔和重複使用可以將相同**抽取為樣式單獨放在乙個style.xml檔案中。

style.xml

檔案如下所示:

(3)建立values-zh-rcn、

values-en-rus

資料夾在res目錄下建立

values-zh-rcn

、values-en-rus

資料夾,並在這兩個資料夾下建立相應的

strings.xml

檔案。values-zh-rcn資料夾下的

strings.xml

檔案如下所示:

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

設定你好,世界

!雲通訊

藍芽自定義手勢

定位系統資訊

網路語言設定

通知欄設定

values-en-rus資料夾下的

strings.xml

檔案如下所示:

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

settings

hello world!

cloud

bluetooth

gesture

gpssysteminfo

internet

language

notifycation

(4)編寫與介面互動的**

接下來需要在mainactivity中編寫與使用者互動的邏輯**,

mainactivity

對應的**如下所示:

public class mainactivity extends activity }

最後的結果如圖所示:

啟動頁面設定

指定一定的時間來顯示自己的或者公司的logo,那麼,我就將剛剛寫好的啟動載入頁面設定 貢獻出來。這裡我需要用到nstimer這個東西,相關的內容可以檢視api,有比較詳細的解釋。lo logoviewcon alloc initwithnibname logoviewcon bundle nil s...

啟動頁面設定

指定一定的時間來顯示自己的或者公司的logo,那麼,我就將剛剛寫好的啟動載入頁面設定 貢獻出來。這裡我需要用到nstimer這個東西,相關的內容可以檢視api,有比較詳細的解釋。lo logoviewcon alloc initwithnibname logoviewcon bundle nil s...

Splash Screens 啟動頁面設定

這裡我需要用到nstimer這個東西,相關的內容可以檢視api,有比較詳細的解釋。直接編輯 resources 目錄下的 logoviewcontroller.xib 將背景顏色改稱綠色,主要是為了當從logo頁跳轉過來的時候能有感覺到變化。然後新建乙個nstimer.logoviewcon lo ...