0
我不能聽我的DialogFragment類的RadioGroup。我沒有得到eny錯誤,但是 Log沒有顯示任何東西。請幫我...無線電組不在聽對話框中的Android
public class SimpleDialog extends DialogFragment{
@Override
public Dialog onCreateDialog(Bundle savedInstanceState) {
AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());
LayoutInflater inflater = getActivity().getLayoutInflater();
View view = inflater.inflate(R.layout.radio, null);
builder.setTitle(R.string.dialog_name)
.setView(inflater.inflate(R.layout.radio, null))
.setNegativeButton(R.string.cancel, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
}
});
RadioGroup radioGroup = (RadioGroup) view.findViewById(R.id.radioGroup);
radioGroup.setOnCheckedChangeListener(new OnCheckedChangeListener()
{
public void onCheckedChanged(RadioGroup group, int checkedId) {
Log.v("Dialog", "checked");
}
});
return builder.create();
}
}
是'RadioGroup'基本功能的工作,即當你選擇一個收音機,以前激活的收音機會自動取消選擇? – 2013-03-18 12:16:53
是的,正在工作 – 2013-03-18 12:20:30
我只是想通了,我必須傳遞給builder.setView(view) – 2013-03-18 13:01:39