我已按照文章Layout Tricks: Using ViewStubs将View放在另一个上面。我使用FrameLayout
作为根元素,其中包含一个MapView
和一个ViewStub
。在ViewStub
的地方,我后来打开LinearLayout
,android:background
设置为颜色为<color name="blue_opaque">#f005</color>
的颜色。
LinearLayout
的位置似乎是正确的,它位于顶部,它有蓝色背景但不透明。我做错了什么?
答案 0 :(得分:4)
颜色十六进制代码就是这样构建的。 #ARGB
或更细粒度的控件#AARRGGBB
,表示AlphaRedGreenBlue。您将alpha设置为100%是不透明的。试试#6005
。