0

私のxmlに表示するポップアップがあります。境界線が必要です。以下はコードです: -

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/rl_parent"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:paddingBottom="20dp" >
<RelativeLayout
    android:id="@+id/rl_startpopup"
    android:layout_width="340dp"
    android:layout_height="320dp"
    android:layout_marginLeft="10dp"
    android:layout_marginRight="10dp"
    android:background="@drawable/popup_outline"
    android:orientation="vertical" />    
</RelativeLayout>

popup_outline は形状です

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle" >
<gradient
    android:angle="270"
    android:endColor="#192423"
    android:startColor="#4a7669"
    android:type="linear" />
<corners android:radius="8dp" />
<stroke
    android:width="2dp"
    android:color="#e4f4d3" />
</shape>

ここにポップアップの画像があります:-

ここに画像の説明を入力

この「popup_outline」は、表示されている白い枠です。境界線として単色ではなく、繰り返し可能なパターン イメージを使用したい。これをxmlで行う必要があります。助けてください

4

2 に答える 2

0

任意のレイアウトを使用して境界線を使用でき、レイアウト内で TextView、ImageView などの任意のビューまたはレイアウトを自由に使用できます

例:-

<RelativeLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="@drawable/popupbox" android:padding="50dp"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Your Garage is empty" /> </RelativeLayout>

于 2014-07-22T09:57:11.860 に答える
0

FrameLayout を使用して境界線を表示し、FrameLayout 内で ImageView または RelativeLayout を使用して他のコンテンツを表示できます。

例:-

<FrameLayout 
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:background="@drawable/IMAGE_OF_YOUR_CHOICE_WITH_repeatable pattern"
        >
        <RelativeLayout 
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            ></RelativeLayout>
    </FrameLayout>
于 2013-07-02T11:33:40.553 に答える