14

私が達成したいのは、RelativeLayout コンテンツの 100% の可視性を備えた、ダイアログのような透明度を持つアクティビティです。これはアクティビティの xml です:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical" >

    <RelativeLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:layout_marginBottom="50dip"
        android:layout_marginLeft="8dip"
        android:layout_marginRight="8dip"
        android:layout_marginTop="50dip">
        (...)
    </RelativeLayout>
</LinearLayout>

そしてこれは明らかです:

<activity
        android:name="com.acentic.rcontrol.activities.MyActivity"
        android:theme="@android:style/Theme.Translucent.NoTitleBar" >
</activity>

現在、背景はまだ表示されていますが、何が間違っていますか?

---編集:追加しました

android:background="#c0000000"

LinearLayout に。背景は私が望んでいたように透明になりましたが、RelativeLayout 内の TextViews も透明です..それを変更するにはどうすればよいですか?

4

6 に答える 6

3

LinearLayout に android:background="#c0000000" を追加しました。背景は私が望んでいたように透明になりましたが、RelativeLayout 内の TextViews も透明です..それを変更するにはどうすればよいですか?

要素に無地の背景を追加しますRelativeLayout。この方法ではRelativeLayout、背景が無地になり、余白のみが透明になります。

于 2013-07-09T07:58:47.173 に答える