12

イメージビューの上にテキストビューを重ねようとしています。このようなもの

人アプリ

誰かがコードを手伝ってくれますか。

4

5 に答える 5

4

フレーム レイアウトを作成し、フレーム レイアウト内にイメージビューとリニアレイアウト (半透明の背景とテキストビュー) を保持できます。

半透明の色は次のように色ファイルに配置できます: #80000000 ここにスニペットがあります :)

 <FrameLayout
            xmlns:android="http://schemas.android.com/apk/res/android"
            android:id="@+id/mainlayout"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:foregroundGravity="bottom"
            android:orientation="vertical" >

            <ImageView
                android:id="@+id/ivFullScreenAd"
                android:layout_width="fill_parent"
                android:layout_height="fill_parent"
                android:layout_marginBottom="8dp"
                android:src="@drawable/home_page_ad" />

            <LinearLayout
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:layout_gravity="bottom"
                android:background="@color/translucent"
                android:orientation="vertical" >

                <TextView
                    android:id="@+id/detailTitle"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_gravity="left"
                    android:paddingLeft="10dip"
                    android:textAppearance="?android:attr/textAppearanceLarge"
                    android:text="Please swipe up"
                    android:textColor="@color/white"
                    android:textIsSelectable="true"
                    android:textSize="20sp" />
            </LinearLayout>
        </FrameLayout>
于 2014-05-09T09:17:31.443 に答える
1

それに応じてレイアウトを変更してください。イメージ ビューのみに画像を配置したい場合は、下のレイアウトをイメージ ビューを含む相対レイアウトにドロップすることもできます。

<LinearLayout

        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:background="@drawable/your_image"
        android:orientation="vertical" >
   <TextView
        android:id="@+id/bottom_textview"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        <!-- layout_gravity="supply accordingly" -->
        android:gravity="center"/>

</LinearLayout>
于 2013-11-09T15:10:49.923 に答える