Pages

2010年7月27日火曜日

Androidアプリ開発 設定画面を作ってみた

 Androidの設定画面は設定画面用のActivityが用意されていてそれを使うようだ。
最初うまくいかなかったけど、公式サイトから下記ソースを手に入れてやってみたら何故か動いた。。。

開発中もこういった同じ事をやってるはずなのに何回かやってるうちに動いたという事は結構ある。。。
Eclipseの問題かな。。。

慣れないなこのエディタ~



       
xmlns:android="http://schemas.android.com/apk/res/android"
       
android:key="first_preferencescreen">
   

           
android:key="wifi enabled"
           
android:title="WiFi" />
   

           
android:key="second_preferencescreen"
           
android:title="WiFi settings">
       

               
android:key="prefer wifi"
               
android:title="Prefer WiFi" />
        ... other preferences here ...
   

 layoutディレクトリの中にこいつを入れてPreferenceActivityを継承したクラスから上記のLayout XMLファイルを呼び出すだけ。こんな感じ。

import android.os.Bundle;
import android.preference.PreferenceActivity;

public class Config extends PreferenceActivity
{
    @Override
    public void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
        addPreferencesFromResource(R.layout.config);
    }

}

0 件のコメント:

コメントを投稿

Followers