我用一个RelativeLayout,开始设置是view gone,当需要的时候设置view visible 这时他会覆盖其他控件,奇怪的是其他控件依旧可以点击,然后怎么才能不让它相应点击?
我用一个RelativeLayout,开始设置是view gone,当需要的时候设置view visible 这时他会覆盖其他控件,奇怪的是其他控件依旧可以点击,然后怎么才能不让它相应点击?
findViewById(R.id.loading_lin).setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View arg0, MotionEvent arg1) {
return true;
}
});
像这样 把那个relative 的touch事件 不再向下传递就行了
2 回答1.3k 阅读✓ 已解决
2 回答2.7k 阅读
2 回答1.8k 阅读
1 回答2.1k 阅读
1 回答1.2k 阅读
1 回答1.3k 阅读
1 回答600 阅读✓ 已解决
relativelayout默认clickable是false,你设置true就行。