Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 与时间选择器一起使用时,onClickListener从未调用_Android - Fatal编程技术网

Android 与时间选择器一起使用时,onClickListener从未调用

Android 与时间选择器一起使用时,onClickListener从未调用,android,Android,有人知道为什么只有按钮会触发onClick吗?时间选择器上的setOnClickListener似乎不工作 编辑:添加了onclicklistener,我的主类实现了onclicklistener timePicker = (TimePicker) findViewById(R.id.tijd); timePicker.setOnClickListener(this); klaar = (Button) findViewById(R.id.klaar); kl

有人知道为什么只有按钮会触发onClick吗?时间选择器上的setOnClickListener似乎不工作

编辑:添加了onclicklistener,我的主类实现了onclicklistener

    timePicker = (TimePicker) findViewById(R.id.tijd);
    timePicker.setOnClickListener(this);


    klaar = (Button) findViewById(R.id.klaar);
    klaar.setOnClickListener(this);

第一条评论是明智的。在阅读onClick()方法之前,我们无法回答您的问题。但我可以建议您使用不同的方法实现单击侦听器:

    public void onClick(View v) {
        Log.d("temp", "View clicked");



}

第一条评论是明智的。在阅读onClick()方法之前,我们无法回答您的问题。但我可以建议您使用不同的方法实现单击侦听器:

    public void onClick(View v) {
        Log.d("temp", "View clicked");



}

你想捕捉什么点击?计时器选择器中有多个视图;看,TimePicker有一个可以使用的
OnTimeChangedListener
,它看起来更像您想要的。我想您可以使用
timePicker.setClickable(true)
将整个视图设置为可单击,但我认为这不会给出您想要的结果。或者,看一看这个例子,看看如何使用
OnTimeSetListener

将时间选择器调整到一个带有设置和取消按钮的对话框中?计时器选择器中有多个视图;看,TimePicker有一个可以使用的
OnTimeChangedListener
,它看起来更像您想要的。我想您可以使用
timePicker.setClickable(true)
将整个视图设置为可单击,但我认为这不会给出您想要的结果。或者,看一看这个例子,看看一个使用
OnTimeSetListener

将时间选择器调整到带有设置和取消按钮的对话框中的例子,你的
onClick(视图v)
方法是什么样子的?我将它添加到了beginpost中……你的
onClick(视图v)是什么样子的
方法看起来像什么?我把它添加到了beginpost中…很抱歉偷了你的风头:PNo担心,我有一些爵士乐关于“你可能不想要整个时间选择器”点击。。。只要他方向正确。我有一个将setEnabled设置为false的计时器选择器,我想在用户点击计时器选择器时将setEnabled设置为true(真)以窃取您的信息:PNo担心,我有一些爵士乐关于“你可能不想要整个时间选择器”点击。。。我有一个时间选择器,setEnabled为false,当用户点击时间选择器时,我希望setEnabled(true)