我想完成的是我有自己的佈局的對話框首選項。我的佈局只是一個帶有4個單選按鈕的radiogroup。我遇到的問題是我不確定我的DialogPreference.java文件的哪個方法實際上可以用單選按鈕進行操作(意思是告訴哪一個被選中,然後將該值保存到共享首選項中)。目前我的DialogPreference。 java的樣子:RadioGroup的自定義對話框首選項
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
}
}
}
當對話框打開,它顯示的佈局正確,但我只需要援助的地方把代碼利用單選按鈕。
工作嘗試張貼您正在嘗試的代碼,它提供了錯誤。在這種情況下,[MCVE](http://stackoverflow.com/help/mcve)可能也有幫助。 –