最初うまくいかなかったけど、公式サイトから下記ソースを手に入れてやってみたら何故か動いた。。。
開発中もこういった同じ事をやってるはずなのに何回かやってるうちに動いたという事は結構ある。。。
Eclipseの問題かな。。。
慣れないなこのエディタ~
layoutディレクトリの中にこいつを入れてPreferenceActivityを継承したクラスから上記のLayout XMLファイルを呼び出すだけ。こんな感じ。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 ...
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 件のコメント:
コメントを投稿