2012-11-15 83 views

回答

1

在你PreferenceActivity

EditTextPreference pref = (EditTextPreference)findPreference("setting_key"); 
pref.setIntent(new Intent(this, YourActivity.class)); 

Description of setIntent(intent) from docs

+0

這工作:)。這完全是邏輯上的)。我怎麼沒想到:D?謝謝:) – androniennn

+0

由於某種原因,這對我不起作用。我已經實現了OnPreferenceClick,它爲該彈出式活動傳遞參數。如果我從onPreferenceClick返回true(已處理) - 顯示標準EditTextPreference彈出窗口。如果我以假回報。自定義意圖起作用,但它會首先顯示原意並在自定義活動退出後返回給它。換句話說,這兩項活動都出現在我的2.1目標上。 – halxinate