隐形视图的可触摸性

时间:2019-01-17 08:06:53

标签: android android-layout view

我有一个视图在某些代码中是不可见的。 即使我看不到该视图,也可以通过它进行触摸和执行操作。

我尝试将“可见性”设置为“已消失”,但是这妨碍了我的布局。

TextView help1 =(TextView) findViewById(R.id.help1);
help1.setVisibility(View.INVISIBLE);

我想禁用此视图上的所有操作。

3 个答案:

答案 0 :(得分:1)

help1.setClickable(false);
help1.setFocusable(false);
help1.setVisibility(View.INVISIBLE);

这应禁用您的查看操作;

答案 1 :(得分:0)

将此视图置于透明状态,然后在此视图上单击侦听器
因为看不见的视图也会占据空间

TextView help1 =(TextView) findViewById(R.id.help1);
help1.setBackgroundColor(Color.parseColor("#55FF0000"));

答案 2 :(得分:0)

set .setEnable您的视图false禁止视图访问

help1.setEnabled(false);
help1.setVisibility(View.INVISIBLE);