我的Android代码中有两个TextView
,另一个超过其他。较低的文字视图没有设置onCLickListener
,但另一个TextView
设置,而TextView
设置为不可见。问题是,只要将文本视图放在其他文本视图上,上部文本视图就不会响应。请告诉我该如何解决这个问题?我不能改变组件'定位因为某些原因。
答案 0 :(得分:1)
对我来说似乎是一个z-index问题:你的隐形视图放在可见视图的顶部,它没有收到点击。
点击是由不可见的一个接收,什么都不做
我从来没有经历过这种情况,但您可以尝试在xml
文件中的隐形视图之后定义可见视图。
如果它不起作用,我相信here可以帮助你。
答案 1 :(得分:1)
确保textview不仅仅是不可见的: 例如
textview.setVisibility(View.GONE)。
这将使textview离开而不是仅仅让它变得不可见。
答案 2 :(得分:1)
在所需的TextView
上应用以下行,然后检查onClick
事件。
yourTextView.bringToFront();