我已根据this link.
的回答创建了自定义首选项对话框现在,我希望在ActivityPreferenceScreen
活动类中的该按钮上点击活动。
我怎样才能做到这一点?
答案 0 :(得分:1)
在Activity
中添加以下属性:
OnClickListener prefButtonListener = new OnClickListener() {
public void onClick(View view)
{
Log.v("Btn", "Clicked");
}
};
在您实例化EditTextPreferenceWithButton
类的位置,添加以下代码:
editTextPreferenceWithButton.attachButtonListener(prefButtonListener);
然后,在EditTextPreferenceWithButton
课程中添加以下内容:
public void attachButtonListener(OnClickListener listener) {
this.button.setOnClickListener(listener);
}
}