2013-12-23 82 views
0

我有一個ListView的小部件,具有自定義列表項目,實現與RemoteViewsService.RemoteViewsFactory。我的佈局代碼是這樣的:自定義小部件ListView無法正常工作

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:gravity="center_vertical"> 

    <View 
     android:layout_width="10dp" 
     android:layout_height="match_parent" 
     android:background="#dabcee" /> 
    <TextView 
     android:id="@+id/widgetRow" 
     android:layout_width="0dp" 
     android:layout_height="wrap_content" 
     android:layout_marginLeft="5dp" 
     android:layout_weight="1" 
     android:textColor="#333" 
     android:textSize="20sp" 
     android:drawableRight="@drawable/ic_action_next_item"/>  
</LinearLayout> 

這個佈局的問題是它不工作,它顯示每個列表項「加載...」。事情是,如果我刪除第一個作爲設計元素的View,並在每個項目的開始處添加一個彩色條......它的工作原理。我如何使它與第一個View一起工作?

謝謝!

回答

0

我通過將第一個View更改爲LinearLayout解決了這個問題,它似乎在此之後有效。但是,我仍然不確定這是爲什麼,如果有人知道,請留下評論。

相關問題