[问题] TextView setVisibility后背景不见

楼主: vvrr (vvrr)   2014-12-25 12:37:12
最近开始摸Android 的UI,发现了这个问题:
我的Layout想做成
在一个基本的排版上面再盖一个TextView并且半透明,
1. 当touch到这个TextView的时候它会消失,再给user控制底下的东西
2. 当按back键,这个TextView会再盖回来.
大概是这样(我把和background有关的设定写上来):
<AbsoluteLayout
android:background="@drawable/background"
>
<TableLayout
android:background="@drawable/background"
>
<ImageButton
android:background="#00000000"
/>
</TableLayout>
<TextView
android:id="@+id/TextViewOverlay"
android:background="#E0000000"
/>
</AbsoluteLayout>
程式部份,
我呼叫了 setVisibility(View.GONE),TextView的确消失了
呼叫 setVisibility(View.VISIBLE)的时候,TextView也回来了(上面的字有显示)
但是原本应该是半透明的背景却变成全透明……
想请问这原因可能出在什么地方呢?
作者: issuemylove (NotLove)   2014-12-25 14:16:00
clean后再build try try
楼主: vvrr (vvrr)   2014-12-25 14:40:00
试过clean再重build,情形一样
作者: ckvir (ckvir)   2014-12-25 14:58:00
你设定Back回来之后再设一次透明勒
楼主: vvrr (vvrr)   2014-12-25 15:19:00
!!!可以了...我在setVisibility(View.VISIBLE); 后面加了setBackgroundColor(0xE0000000);谢谢两位的帮忙<(_ _)>

Links booklink

Contact Us: admin [ a t ] ucptt.com