我有一个自定义对话框视图,其内容中包含列表视图。
我在列表中设置了一个onItemClickListener,但它无效...
任何人都可以对此有所了解,请帮忙。
这是我的代码。
dialog = new Dialog(context);
customDialogAdapter = new CustomDialogListAdapter(context,PaymentInfo.creditCardTypes);
dialog.setContentView(R.layout.custom_dialog);
list = (ListView) dialog.findViewById(R.id.custom_list);
list.setAdapter(customDialogAdapter);
// Recognizing custom layout parameters.
list.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> arg0, View arg1, int position,
long arg3) {
System.out.println("Clicked on list...!");
tv = (TextView) arg1.findViewById(R.id.text);
radio = (RadioButton) arg1.findViewById(R.id.radio);
radio.setChecked(true);
System.out.println("You Clicked on "+tv.getText().toString());
dialog.dismiss();
}
});
shap shot。
提前致谢...!
答案 0 :(得分:1)
答案 1 :(得分:1)
我找到了解决问题的方法..
我在适配器中设置了一个监听器,它给了我列表视图。
现在正在努力。 :)