1
我有一個自定義佈局的對話框首選項,自定義佈局有4個單選按鈕。我已經在佈局由單選按鈕的對話框首選項
setDialogLayoutResource(R.xml.imagechoice);
設定罰款DialogPreference.java文件,我想這樣做是參考單選按鈕,堅持從檢查一個布爾值。我遇到的問題是如何對單選按鈕進行引用,因爲此DialogPreference文件不會擴展活動,而是對話框首選項。我試過的是這樣的:
public DialogPreferences(Context oContext, AttributeSet attrs)
{
super(oContext, attrs);
setDialogLayoutResource(R.xml.imagechoice);
//group = (RadioGroup) findViewById(R.id.group1);
LayoutInflater inflater = ((Activity)getContext()).getLayoutInflater();
View view = inflater.inflate(R.xml.imagechoice, null);
group = (RadioGroup)view.findViewById(R.id.radiogroup);
}
它永遠無法找到任何我的單選按鈕或收音機組的ID。我希望得到一些幫助,以確定這是否是正確的方法來嘗試此操作,或者如果有其他方法可以完成我正在嘗試執行的操作。