2012-03-23 6 views
0

環境設定ファイルの2つのボタンを設定しました。私は "ok"ボタンをクリックすると主なアクティビティに行きたいです。だから、そのコードのどこに書くのですか?環境設定ファイル内のボタン

+0

すでに書いたいくつかのコードとpreference.xmlファイルを指定してください。 – keyboardsurfer

+0

"preference.xmlファイルに2つのボタンを設定しました" - 優先XMLリソースにはボタンがありません。ボタンはウィジェットであり、レイアウトXMLリソースに入ります。 – CommonsWare

答えて

3

あなたのPreferenceActivityにonPreferenceClickListenerを設定できます。好みのXMLで

:好みの活動の

<Preference android:title="Preference Button" android:summary="This works almost like a button" android:key="mypref" /> 

public class Preferences extends PreferenceActivity { 
    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
      super.onCreate(savedInstanceState); 
addPreferencesFromResource(R.xml.preferences); 
      // Get the custom preference 
      Preference mypref = (Preference) findPreference("mypref"); 
      mypref.setOnPreferenceClickListener(new OnPreferenceClickListener() { }); 
} 
}