2012-03-23 50 views
0

我在preference.xml文件中設置了兩個按鈕。當我點擊「確定」按鈕時,我想進入主要活動。那麼對於那個代碼是在哪裏寫的?優先文件中的按鈕

+0

請提供一些代碼,你已經寫和preference.xml文件。 – keyboardsurfer 2012-03-23 13:15:57

+0

「我在preference.xml文件中設置了兩個按鈕」 - 在首選XML資源中沒有按鈕。按鈕是小部件,並進入佈局XML資源。 – CommonsWare 2012-03-23 13:37:36

回答

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() { }); 
} 
}