有可能有一个
OnClickListener
对于a
PreferenceCategory
在一个
PreferenceFragment
?
我尝试过这样的事情:
XML
<PreferenceCategory android:title="Nothing to see here folks"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:clickable="true"
android:focusable="true"
android:key="prefCatKey">
<SwitchPreference
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:key="randomKey"
android:title="Don't do anything" />
</PreferenceCategory>
Java
PreferenceCategory prefCat = (PreferenceCategory)getPreferenceScreen().findPreference("RTXOffsetCategory");
prefCat.setOnPreferenceClickListener(new Preference.OnPreferenceClickListener()
{
@Override
public boolean onPreferenceClick(Preference preference)
{
Log.d("Tag", "Do stuff here");
return false;
}
});
变量
prefCat
返回正确的值,但
OnPreferenceClickListener()
从未被召唤。
是否有可能制作一个
偏好类别
给听众打电话?
如果可能的话,你怎么做?