RadioGroup的自定义对话框首选项

时间:2014-02-12 01:14:03

标签: java android radio-button dialog-preference

我想要完成的是一个对话框首选项,我有自己的布局。我的布局只是一个带有4个单选按钮的放射组。我遇到的问题是我不确定我的DialogPreference.java文件的哪个方法我可以使用单选按钮实际执行操作(意味着告诉选择哪一个然后将该值保存到共享首选项)。目前我的DialogPreference。 java看起来像:

public class DialogPreferences extends DialogPreference implements RadioGroup.OnCheckedChangeListener
{

RadioGroup group;
public DialogPreferences(Context oContext, AttributeSet attrs)
{
    super(oContext, attrs);
    setDialogLayoutResource(R.xml.imagechoice);

}


@Override
public void onCheckedChanged(RadioGroup radioGroup, int checkedId) {
     //I would like to do things here but when I try to for example add the reference to a radio button it gives cannot resolve method findViewById error
    }
}
}

当对话框打开时,它会正确显示布局,但我只需要帮助将代码放在何处以使用单选按钮。

1 个答案:

答案 0 :(得分:0)

宣传RadioGroup的工作  @Override public void onCheckedChanged(RadioGroup radioGroup, int checkedId) { //I would like to do things here but when I try to for example add the reference to a radio button it gives cannot resolve method findViewById error } }