2012-04-30 44 views
0

我已經爲我的應用程序創建了一個小部件。一切工作正常,但我想要顯示在我的小部件中唯一的事情是我的應用程序的名稱在我的小部件的底部透明背景。我嘗試了很多,但我的應用程序的名稱總是出現在我的小部件裏面。我正在發送我的代碼和描述我想要的屏幕截圖。如何顯示應用程序名稱以及小部件

我已經使用

WidgetLayout.xml文件中的佈局

<?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> 

我的窗口小部件顯示爲

enter image description here

**我想我的小部件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

相關問題