• R/O
  • SSH
  • HTTPS

mokeline: 提交


Commit MetaInfo

修订版16 (tree)
时间2011-10-22 00:14:28
作者coppercele

Log Message

フォントサイズの変更機能を追加

更改概述

差异

--- mokelinesrc/MokeLine/AndroidManifest.xml (revision 15)
+++ mokelinesrc/MokeLine/AndroidManifest.xml (revision 16)
@@ -1,7 +1,7 @@
11 <?xml version="1.0" encoding="utf-8"?>
22 <manifest xmlns:android="http://schemas.android.com/apk/res/android"
33 package="jp.moke"
4- android:versionName="@string/version" android:versionCode="11">
4+ android:versionName="@string/version" android:versionCode="12">
55 <uses-permission android:name="android.permission.INTERNET"></uses-permission>
66 <uses-sdk android:minSdkVersion="7"/>
77 <application android:icon="@drawable/icon" android:label="@string/app_name">
--- mokelinesrc/MokeLine/src/jp/moke/PharerougeMakaizouActivity.java (revision 15)
+++ mokelinesrc/MokeLine/src/jp/moke/PharerougeMakaizouActivity.java (revision 16)
@@ -19,15 +19,18 @@
1919 import android.os.Handler;
2020 import android.os.Message;
2121 import android.preference.PreferenceManager;
22+import android.util.TypedValue;
2223 import android.view.Menu;
2324 import android.view.MenuInflater;
2425 import android.view.MenuItem;
2526 import android.view.View;
27+import android.view.ViewGroup;
2628 import android.view.Window;
2729 import android.widget.ArrayAdapter;
2830 import android.widget.Button;
2931 import android.widget.EditText;
3032 import android.widget.ListView;
33+import android.widget.TextView;
3134 import android.widget.Toast;
3235
3336 public class PharerougeMakaizouActivity extends Activity implements
@@ -39,6 +42,8 @@
3942
4043 ListView listView;
4144
45+ int fontsize;
46+
4247 /** Called when the activity is first created. */
4348 @Override
4449 public void onCreate(Bundle savedInstanceState) {
@@ -69,9 +74,21 @@
6974
7075 // ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
7176 // android.R.layout.simple_list_item_1);
77+ fontsize = Integer.parseInt(preferences.getString(
78+ getString(R.string.pref_fontsize), "18"));
7279 ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
73- R.layout.listitem, R.id.listItemText);
80+ R.layout.listitem, R.id.listItemText) {
81+ public View getView(int position, View convertView, ViewGroup parent) {
7482
83+
84+ TextView view = (TextView) super.getView(position, convertView,
85+ parent);
86+ view.setTextSize(TypedValue.COMPLEX_UNIT_SP, (float) fontsize);
87+ return view;
88+ }
89+
90+ };
91+
7592 listView = (ListView) findViewById(R.id.listView1);
7693
7794 listView.setAdapter(adapter);
@@ -177,12 +194,8 @@
177194 "");
178195 String nick = preferences.getString(getString(R.string.pref_nick),
179196 "");
180- String fontsize = preferences.getString(
181- getString(R.string.pref_fontsize),
182- getString(R.string.default_fontsize));
183197 if (host.length() == 0 || port == 0 || id.length() == 0
184- || pass.length() == 0 || nick.length() == 0
185- || fontsize.length() == 0) {
198+ || pass.length() == 0 || nick.length() == 0) {
186199 displayToast(getString(R.string.error_pref_invalid));
187200 return;
188201 }
--- mokelinesrc/MokeLine/res/values/strings.xml (revision 15)
+++ mokelinesrc/MokeLine/res/values/strings.xml (revision 16)
@@ -1,7 +1,7 @@
11 <?xml version="1.0" encoding="utf-8"?>
22 <resources>
33 <string name="app_name">MokeLine</string>
4- <string name="version">20111005</string>
4+ <string name="version">20111022</string>
55 <string name="error_communication">通信エラーが発生しました</string>
66 <string name="error_pref_invalid">設定の入力が不正です</string>
77 <string name="error_server_notfound">サーバが見つかりません</string>
@@ -54,7 +54,7 @@
5454 <string name="menu_server_orientation">画面の向き</string>
5555 <string name="menu_server_orientation_title">次回起動時に反映されます</string>
5656 <string name="menu_server_fontsize">フォントサイズ</string>
57- <string name="menu_server_fontsize_title">フォントサイズ</string>
57+ <string name="menu_server_fontsize_title">次回起動時に反映されます</string>
5858
5959 <string name="menu_bookmark_load">読み込み</string>
6060 <string name="menu_bookmark_add">追加</string>
@@ -64,13 +64,13 @@
6464
6565 <string-array name="list_fontsize">
6666 <item>大</item>
67- <item>中</item>
67+ <item>中(デフォルト)</item>
6868 <item>小</item>
6969 </string-array>
7070 <string-array name="list_entryvalues">
71- <item>10</item>
72- <item>8</item>
73- <item>6</item>
71+ <item>22</item>
72+ <item>18</item>
73+ <item>16</item>
7474 </string-array>
7575
7676 <string-array name="list_orientation">
--- mokelinesrc/MokeLine/res/values-en/strings.xml (revision 15)
+++ mokelinesrc/MokeLine/res/values-en/strings.xml (revision 16)
@@ -1,7 +1,7 @@
11 <?xml version="1.0" encoding="utf-8"?>
22 <resources>
33 <string name="app_name">MokeLine</string>
4- <string name="version">20111005</string>
4+ <string name="version">20111022</string>
55 <string name="error_communication">Communication error occurred</string>
66 <string name="error_pref_invalid">Invalid configuration</string>
77 <string name="error_server_notfound">Server not found</string>
@@ -54,7 +54,7 @@
5454 <string name="menu_server_orientation">Direction of Screen</string>
5555 <string name="menu_server_orientation_title">Settings will take effect next startup</string>
5656 <string name="menu_server_fontsize">Font size</string>
57- <string name="menu_server_fontsize_title">Font size</string>
57+ <string name="menu_server_fontsize_title">Settings will take effect next startup</string>
5858
5959 <string name="menu_bookmark_load">Restore</string>
6060 <string name="menu_bookmark_add">New</string>
@@ -63,14 +63,14 @@
6363
6464
6565 <string-array name="list_fontsize">
66- <item>大</item>
67- <item>中</item>
68- <item>小</item>
66+ <item>Large</item>
67+ <item>Medium(Default)</item>
68+ <item>small</item>
6969 </string-array>
7070 <string-array name="list_entryvalues">
71- <item>10</item>
72- <item>8</item>
73- <item>6</item>
71+ <item>22</item>
72+ <item>18</item>
73+ <item>16</item>
7474 </string-array>
7575
7676 <string-array name="list_orientation">
--- mokelinesrc/MokeLine/res/xml/serverpref.xml (revision 15)
+++ mokelinesrc/MokeLine/res/xml/serverpref.xml (revision 16)
@@ -7,5 +7,5 @@
77 <EditTextPreference android:title="@string/menu_server_nick" android:key="nick"></EditTextPreference>
88 <ListPreference android:entries="@array/list_orientation" android:title="@string/menu_server_orientation" android:entryValues="@array/list_orientationvalues" android:key="orientation" android:dialogTitle="@string/menu_server_orientation_title"></ListPreference>
99
10- <ListPreference android:entryValues="@array/list_entryvalues" android:enabled="false" android:key="fontsize" android:entries="@array/list_fontsize" android:selectable="false" android:title="@string/menu_server_fontsize" android:dialogTitle="@string/menu_server_fontsize_title"></ListPreference>
10+ <ListPreference android:entryValues="@array/list_entryvalues" android:key="fontsize" android:entries="@array/list_fontsize" android:title="@string/menu_server_fontsize" android:dialogTitle="@string/menu_server_fontsize_title" android:selectable="true" android:enabled="true"></ListPreference>
1111 </PreferenceScreen>
Show on old repository browser