最後進行版面配置的是編輯筆記對話框。
編輯筆記對話框
版面配置如下圖。
edit.xml
文字資源設定
這是開發多國語言版本的方法之一,將程式內的顯示文字部分都當作文字資源物件來處理,於是可以設定成各國不同語言的版本,以後只要新增該國語言的文字資源及成為該國語言的版本。我們先設計中文語系的文字資源檔。
strings.xml
編輯筆記對話框
版面配置如下圖。
edit.xml
- <?xml version="1.0" encoding="utf-8"?>
- <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
- android:orientation="vertical"
- android:layout_width="fill_parent"
- android:layout_height="fill_parent"
- >
- <RelativeLayout
- android:id="@+id/title_layout"
- android:orientation="horizontal"
- android:layout_width="fill_parent"
- android:layout_height="wrap_content"
- >
- <EditText
- android:id="@+id/editTitle"
- android:layout_width="fill_parent"
- android:layout_height="wrap_content"
- />
- </RelativeLayout>
- <RatingBar
- android:id="@+id/editPriority"
- android:numStars="5"
- android:layout_below="@id/title_layout"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:stepSize="1"
- style="?android:attr/ratingBarStyle"
- />
- <ScrollView
- android:layout_alignParentBottom="true"
- android:layout_below="@id/editPriority"
- android:layout_width="fill_parent"
- android:layout_height="fill_parent"
- >
- <EditText
- android:id="@+id/editCont"
- android:layout_width="fill_parent"
- android:layout_height="fill_parent"
- android:singleLine="false"
- />
- </ScrollView>
- </RelativeLayout>
文字資源設定
這是開發多國語言版本的方法之一,將程式內的顯示文字部分都當作文字資源物件來處理,於是可以設定成各國不同語言的版本,以後只要新增該國語言的文字資源及成為該國語言的版本。我們先設計中文語系的文字資源檔。
strings.xml
- <?xml version="1.0" encoding="utf-8"?>
- <resources>
- <string name="app_name">我的隨身筆記本</string>
- <string name="priority">重要</string>
- <string name="note_title">筆記標題</string>
- <string name="title">標題</string>
- <string name="delete">刪除</string>
- <string name="setting">組態設定</string>
- <string name="notebook">筆記本</string>
- <string name="garbage">垃圾桶</string>
- <string name="edit_note">筆記資料</string>
- <string name="edit_update">異動更新</string>
- <string name="edit_delete">刪除筆記</string>
- <string name="default_priority">預設重要等級</string>
- <string-array name="val_priority">
- <item>1(最低)</item>
- <item>2</item>
- <item>3</item>
- <item>4</item>
- <item>5(最高)</item>
- </string-array>
- </resources>
參考資料:Google Android 手機 APP 開發入門
沒有留言:
張貼留言