2011-12-06 18 views
1

我正在開發一個用於播放音軌的音樂應用程序的小部件。我正在嘗試創建一個具有播放/暫停,下一個和上一個按鈕的簡單小部件佈局。我在這裏公開我的widget_info.xmlAndroid Widget遠程視圖沒有正確膨脹

<?xml version="1.0" encoding="utf-8"?> 
<appwidget-provider xmlns:android="http://schemas.android.com/apk/res/android" > 
<appwidget-provider xmlns:android="http://schemas.android.com/apk/res/android" 
    android:minWidth="800dip" 
    android:initialLayout="@layout/widget_layout" 
    android:minHeight="100dip" 
    android:updatePeriodMillis="180000"/> 
</appwidget-provider> 

我試過改變小部件的大小。我試過250,320,400和800是我的最後一次嘗試,但仍然小部件的大小是相同的小默認類型的大小。

這裏去了widget_layout:

<?xml version="1.0" encoding="utf-8"?> 

    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:layout_width="fill_parent" android:layout_height="fill_parent" 
android:layout_marginLeft="2dip" android:layout_marginRight="4dip" 
android:background="@drawable/widget_bg"> 

    <LinearLayout android:id="@+id/player_controls_layout"  android:orientation="horizontal" 
     android:layout_width="wrap_content" android:layout_height="wrap_content" 
     android:layout_gravity="center_horizontal" android:layout_marginTop="10dip"> 


     <ImageButton android:id="@+id/widget_prev" 
      android:layout_height="wrap_content" android:layout_width="50dip" 
      android:paddingLeft="15dip" android:src="@drawable/prev" 
      android:layout_gravity="center_vertical|center" android:clickable="true" /> 

     <ImageButton android:id="@+id/widget_play" 
      android:layout_height="wrap_content" android:layout_width="wrap_content" 
      android:src="@drawable/play" android:clickable="true" 
      android:focusable="true" /> 

     <ImageButton android:id="@+id/widget_next" 
      android:layout_height="wrap_content" android:layout_width="50dip" 
      android:paddingRight="15dip" android:src="@drawable/next" 
      android:layout_gravity="center_vertical|center" android:clickable="true" /> 
    </LinearLayout> 

</LinearLayout> 

好了,你知道它的每一件事情,現在當我吹的佈局,我不能看到所有三個按鈕。我只能看到播放按鈕的前一半,下一個按鈕在播放按鈕的下面!現在我該如何製作適當的小部件佈局?我也試圖將這個xml插入到一個能夠很好地工作並顯示所需佈局的活動中。

回答

0

你必須改變控件的高度和寬度appwidget提供商文件按以下

android:minWidth="800dip" // change here 

    android:initialLayout="@layout/widget_layout" 

    android:minHeight="100dip" change here 
+0

感謝rplying但我已經提到過,我已經試圖改變他們,但它不工作! –