我正在膨胀一个 xml 资源,蚂蚁将它设置为AlertDialoge
. xml 包含一个SeekBar
,我想为此定义SeekBar.onSeekBarChangeListener
。我试图在将要显示onCreate()
的活动的方法中实现它,但是应用程序被强制关闭。AlertDialoge
在哪里实现监听器?
问问题
1032 次
1 回答
1
没有看到您的代码,这非常困难。但这里有一个小提示。
你应该有一些像这样的代码,你可以在其中扩展对话框的内容视图:
LayoutInflater inflater = (LayoutInflater) mContext.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View layout = inflater.inflate(R.layout.myAlertDialog, (ViewGroup) activity.findViewById(R.id.layout_root));
使用您的视图获取您的 SeekBar 实例并分配您的侦听器:
SeekBar seekBar = (SeekBar) layout.findViewById(R.id.mySeekBar);
seekBar.setOnSeekBarChangeListener(new OnSeekBarChangeListener() {...});
于 2013-09-16T09:45:27.493 回答