Viewのアルファ設定について
アルファ設定方法
iOSでもそうだけどViewへのアルファ設定は二通りあります。
View自身のアルファ
単純にalphaプロパティへ設定する。View自身を透過させるためそのViewにaddしていくViewも透過させてしまう。
Viewの背景へのアルファ
backgroundプロパティへ色と共にアルファも設定する。コードで言えば
view.setBackgroundColor(Color.argb(120, 0, 0, 0));
となる。
どちらを使用すべきか
View自身にアルファかけても問題ない場合は多いけど、透過させたビューの上に透過させたくないアイテムを置く場合も多い(ポップアップの形で出す時とか)。もしその場合であれば背景への設定で回避すること。