我正在研究android应用程序我正在使用两个相对布局,我需要在一个相对布局上禁用用户交互,我尝试使用布局setEnabled false,但它没有成功,任何人都可以帮我解决这个问题。
答案 0 :(得分:4)
您可以使用方法domain.com/home
或xml relativeLayout.setClickable(false)
答案 1 :(得分:1)
这取决于您要禁用的内容以及RelativeLayout及其内容处理的交互类型。
关闭触摸和按键的最简单方法是覆盖dispatch *方法并提供空实现。它可以防止所有触摸,按键等传递给孩子。例如,禁用触摸和键:
public class MyRelativeLayout extends RelativeLayout{
@Override
public boolean dispatchTouchEvent(MotionEvent ev) {
return true;
}
@Override
public boolean dispatchKeyEvent(KeyEvent event) {
return true;
}
}
答案 2 :(得分:1)
我认为您可以轻松 setClickable(false)到您不想互动的相对布局。希望这有帮助。