0

我想要一個像this one那樣設計的AppWidget。Android:AppWidget設計和佈局

圖片:

enter image description here

我已搜查如需協助網絡,但找不到任何。

特別: 我想要一個appwidget至極由一個ImageButton的,和(在圖片等上文)將被放置在它前面一個TextView。

迄今爲止我發現的最接近的解決方案是通過relativeLayout,但它仍然沒有將textView 放在imageButton上。

很高興能爲這樣的AppWidgets設計提供任何幫助。

Thanks Advanced,Gal。

+1

查看我的回答[此問題](http://stackoverflow.com/questions/6522812/how-to-create-an-inbox-style-with-unread-count-widget-for-android/ 6522983#6522983)。 – 2011-10-10 22:04:53

+0

謝謝你,這是非常有益的:) – GalDude33

回答

0

使用此answer來解決它,(在評論中由alextsc鏈接)。

的相對佈局確實被使用,我設法通過使用此配置,以達到預期的效果:

<RelativeLayout android:id="@+id/relativeLayout1" android:layout_width="wrap_content" android:layout_height="72dp"> 
     <ImageButton android:background="@null" android:layout_width="fill_parent" android:src="@drawable/phone_draw" android:layout_height="wrap_content" android:id="@+id/call" android:layout_alignParentTop="true" android:layout_alignParentLeft="true" android:layout_alignParentBottom="true"></ImageButton> 
     <TextView android:textColor="@color/green" android:textAppearance="?android:attr/textAppearanceMedium" android:id="@+id/missedCalls" android:layout_width="wrap_content" android:textStyle="bold" android:background="@drawable/missed_call_bg" android:text="3" android:gravity="center_vertical|center_horizontal" android:typeface="sans" android:layout_height="wrap_content" android:layout_alignParentBottom="true" android:layout_alignParentLeft="true"></TextView> 
</RelativeLayout> 

當圖像按鈕是大圖標,TextView的是小櫃檯圖標。

希望它能幫助你! =]

0

您可以使用RelativeLayout或FrameLayout。這些佈局中的項目按照XML讀取順序添加,因此爲了讓您的TextView位於ImageView的正面,只需編寫ImageView,然後再編寫TextView。 然後將這些小部件視圖中的每一個嵌套到GridLayout中,以獲取該Homeview佈局。

嘗試查看佈局下的API示例。那裏有很好的例子。