2012-04-20 16 views
3

ボタンをクリックすると、onClickListenerメソッドでビューが取得されます。 Like:環境設定でビューを取得する

私はPreferenceで同じことをすることができます。つまり、好みの画面のビューをいくつかの方法に渡したいのですか?

答えて

1

あなたが

Preference myPreference = findPreference("preference_key"); 
myPreference.setOnPreferenceClickListener(new OnPreferenceClickListener() { 

    @Override 
    public boolean onPreferenceClick(Preference preference) 
    { 

     return false; 
    } 
}); 

を行うことができますPreferenceFragment/PreferenceActivityで好みを見つけることに言及している場合はあなたが考えているかの伝統的な意味でのビューを取得することはできませんが、あなたは意志代わりにPreferenceオブジェクトを取得します。ただし、getView (View convertView, ViewGroup parent)に電話をかけることができます。

+0

返信してくれてありがとうしかし、あなたは私があなたのケースのために、この方法 –

+0

を理解することができませんとあなたは両方にnullを渡すことができ、例を挙げてgetViewメソッド()メソッドのパラメータがどうあるべきか伝えることができます。ビュービュー= myPreference.getView(null、null);彼らはここでチェックアウトプリファレンスのドキュメントをするために使用されているものについての説明は:http://developer.android.com/reference/android/preference/Preference.html getViewメソッドまでスクロールダウン...申し訳ありませんが、私ができる何らかの理由そのメソッドに直接リンクしないでください – dymmeh

+0

ありがとうたくさん...それは働いた:) –

関連する問題