android开发 surfaceView与按钮共存时,按钮的隐藏、显示问题

2024-12-24 23:58:25
推荐回答(2个)
回答1:

同理隐藏是用:btnBack.setVisibility(View.INVISIBLE);
这个View.INVISIBLE 不可见,但这个View在ViewGroupt中仍保留它的位置,不重新layout
换成view.GONE这个不可见,但是不保留原位置,更新后重新layout

回答2:

我的是在LinearLayout中包含一个Button,然后我给LinearLayout加了一个透明的背景颜色(例如#0033AABB),就可以显示。具体为什么会这样,我也不知道,很奇怪的问题。如果你有更好的解决方法,麻烦说一下哈~