6

私は現在、アプリケーションにを追加しようとしSlidingDrawerています。私のアクティビティは構成されてGridViewおり、SlidingDrawer下から上に向かっていきます。今、私の問題は、SlidingDrawerを透明にGridView し、ある程度上に移動する必要があることです。これは可能ですか?作るために..私はアンドロイドに不慣れです..これで私を助けてください...

移動するのGridViewが良い考えではない場合は、SlidingDrawer上に来GridViewて透明にしたいので、自分GridViewが見えるようにします

ありがとう...

4

1 に答える 1

11

SlidingDrawer透明にするには、そのandroid:background属性をに設定します@null。次の例を参照してください。

<SlidingDrawer android:id="@+id/slider"
        android:layout_width="fill_parent" android:layout_height="wrap_content"
        android:handle="@+id/handle" android:content="@+id/content"
        android:background="@null">
...
...

</SlidingDrawer>

アップデート:

上記のコードは、引き出し全体を透明にします。コンテンツ部分のみを透明にするには、次のようにすることができます。

<SlidingDrawer android:id="@+id/slider"
        android:layout_width="fill_parent" android:layout_height="wrap_content"
        android:handle="@+id/handle" android:content="@+id/content"
        android:background="#eeffae" >

        <ImageView android:id="@+id/handle" android:layout_width="55dp"
            android:layout_height="55dp" android:src="@drawable/handle" />

        <LinearLayout android:layout_width="wrap_content"
            android:layout_height="wrap_content" android:id="@+id/content"
            android:orientation="vertical" android:background="@null">

...
...
</LinearLayout>
</SlidingDrawer>
于 2011-03-31T09:04:14.023 に答える