2012-05-12 33 views
3

私はLinearLayout半透明(私は透明を意味しません)をしたいと思います。 私のアクティビティでダイアログをエミュレートしたいと思います。マニフェストにLinearLayout半透明(しかし透明ではない)

::アクティビティのonCreateで

android:theme="@android:style/Theme.Translucent" 

を:だから私はこれを試してみました

LinearLayout MyLayout = (LinearLayout)findViewById(R.id.MyLayout); 
MyLayout.setBackgroundColor(Color.BLACK); 
MyLayout.getBackground().setAlpha(50); 

しかし、私はすべてでホームのデスクトップが表示されていないので、それは動作しません。何か案が?

Iはまた、XMLでこれを試みたが、それはどちらかの作業をdin't:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:id="@+id/MyLayout" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:background="#22FFFFFF" 
    android:orientation="vertical" > 
</LinearLayout> 

答えて

2

進カラーコードを使用し、WICHは、このような2つのαのための数字と色自体のための6つからなる:

android:background="#22FFFFFF" 

半透明にします。

+0

申し訳ありませんが、それは私のために働いていません。私は "22FFFFFF"を "22FFFFFF"に変更しなければならなかった。 – Ton

+0

はあなたのアクティビティに 'Them.Transparent'を使用します。 –

+0

Ok.Nowそれでは! – Ton

関連する問題