ファイルアクセスに挑戦! (2/7)
作成:2009-12-28 11:01
更新:2010-05-11 13:44
更新:2010-05-11 13:44
■ファイルアクセスプログラムのレイアウト
では、実際に簡単なサンプルを作ってみましょう。ここでは、入力したテキストを保管したり読み込んで表示したりするものを作ってみます。まずは、レイアウトからです。main.xmlファイルを以下のリストのように書き換えましょう。
ここでは、1つのEditTextと、2つのButtonを作成しました。EditTextでは、android:linesというのを指定して、表示される縦幅(行数)を5行に広げておきました。
続いて、string.xmlも修正しておきましょう。こちらは、2つのボタンに表示するラベルのテキストを用意しておくだけです。ま、これは説明の要はないでしょう。
ここでは、1つのEditTextと、2つのButtonを作成しました。EditTextでは、android:linesというのを指定して、表示される縦幅(行数)を5行に広げておきました。
続いて、string.xmlも修正しておきましょう。こちらは、2つのボタンに表示するラベルのテキストを用意しておくだけです。ま、これは説明の要はないでしょう。
(by. SYODA-Tuyano.)
※プログラムリストが表示されない場合
AddBlockなどの広告ブロックツールがONになっていると、プログラムリスト等が表示されない場合があります。これらのツールをOFFにしてみてください。
●プログラム・リスト●
※main.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:textSize="20sp"
>
<EditText
android:id="@+id/edit"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:lines="5"
/>
<Button
android:id="@+id/load"
android:text="@string/load_label"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
/>
<Button
android:id="@+id/save"
android:text="@string/save_label"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
/>
</LinearLayout>
※string.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="load_label">読み込み</string>
<string name="save_label">書き出し</string>
<string name="app_name">SampleApp</string>
</resources>
※関連コンテンツ