recherche

Maison  >  Questions et réponses  >  le corps du texte

android - 当SeekBar包裹在一个ViewGroup中时,即使其没有被触摸,它的状态也发生改变

ringa_leeringa_lee2773 Il y a quelques jours723

répondre à tous(2)je répondrai

  • 巴扎黑

    巴扎黑2017-04-17 16:45:09

    你想达到的效果是什么?还是你碰到了这个问题想深究其原因?如果你想监听子View的点击事件,就应该对子View设置监听而不是对ViewGroup进行监听,点击事件是独立事件,无法再进行分发。至于点击ViewGroup后SeekBar变色了是因为点击事件同时是会触发触摸事件,触摸事件是默认分发的,触摸事件带来焦点,有了焦点就有了变色。一个题外话,你的相对布局写的不严谨,layout_wight这种线性布局才能生效的属性就不应该出现在相对布局中

    répondre
    0
  • 高洛峰

    高洛峰2017-04-17 16:45:09

    viewgroup 的onTouchEvent返回true,表示拦截并处理事件,这样子view就收不到事件通知,也就不会响应事件。另外建议去了解view事件的三个函数

    répondre
    0
  • Annulerrépondre