2012-04-30 16 views
0

私のアプリのウィジェットを作成しました。すべてうまく動作しますが、私がウィジェットに表示したいのは、透明な背景を持つ私のウィジェットの一番下にある私のアプリの名前です。私はたくさん試しましたが、私のアプリの名前はいつも私のウィジェット内にしか表示されません。私は自分のコードとスクリーンショットを送っています。私はウィジェットと一緒にアプリ名を表示する方法

を使用していた

レイアウトは私のウィジェットが

enter image description here

として表示されます

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:id="@+id/widget" 
android:layout_width="wrap_content" 
android:layout_height="wrap_content" 
android:background="@drawable/appwidget_bg_clickable" > 

<ImageView 
    android:id="@+id/backgroundImage" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_centerInParent="true" 
    android:contentDescription="@string/tracking_status_faq_imageview_text" 
    android:scaleType="fitXY" /> 

<LinearLayout 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_centerInParent="true" 
    android:gravity="center_horizontal|center_vertical" > 

    <TextView 
     android:id="@+id/txt_date" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:textColor="#5f5f5f" 
     android:textSize="14dp" > 
    </TextView> 
</LinearLayout> 

</RelativeLayout> 

を提出WidgetLayout.xml **私は私のウィジェットAをしたいです私のアプリの名前を示す下部のテキストとスクリーンショット以下のようにppears **

enter image description here

答えて

1

試してみてください。

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:orientation="vertical" 
    android:gravity="center" 
    android:background="@android:color/transparent"> 
<RelativeLayout 
    android:id="@+id/widget" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:background="@drawable/appwidget_bg_clickable" > 

<ImageView 
    android:id="@+id/backgroundImage" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_centerInParent="true" 
    android:contentDescription="@string/tracking_status_faq_imageview_text" 
    android:scaleType="fitXY" /> 

<LinearLayout 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_centerInParent="true" 
    android:gravity="center_horizontal|center_vertical" > 

    <TextView 
     android:id="@+id/txt_date" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:textColor="#5f5f5f" 
     android:textSize="14dp" > 
    </TextView> 
</LinearLayout> 
</RelativeLayout> 
<TextView 
    android:id="@+id/txt_label" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="some text"> 
</TextView> 
</LinearLayout> 
+0

これは、全体のウィジェットが透明になります...私は何をしたいことはありますウィジェットの名前を表示する余分なラベル...と同じように残り – AndroidDev

+0

申し訳ありません。私はそれを編集した。 – Arie