(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 ...