我已經下載pull to refresh widget爲Android,現在我試圖讓它工作。 我將插件和插件示例文件夾中的所有內容複製到我的項目中,將com.markupartist.android.widget.PullToRefreshListView 中的R的導入引用更改爲我的項目的R文件。在這一點上工作很好。在Android上拉刷新崩潰Inflater
然後我添加了另一個佈局到res/layout並開始得到奇怪的錯誤消息。 這個佈局不是在我的項目中使用,我只是把文件放在適當的位置。 當前的異常消息是: 你的內容必須有一個listview,其id屬性是'android.r.id.list' (在這個id的示例項目中仍然存在pull_to_refresh.xml中的列表視圖,並且沒有任何改變)。我添加的XML文件(名爲crasher.xml)的 內容是:
<?xml version="1.0" encoding="UTF-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:padding="5dip" >
<!-- Article title -->
<TextView
android:id="@+id/alr_title"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:text="Article title"
android:textColor="#040404"
android:typeface="sans"
android:textSize="15dip"
android:textStyle="bold"/>
</RelativeLayout>
當我改變這個新增加的佈局,除了有時會發生變化,並從PullToRefreshListView.java,其中充氣稱爲93行拋出以擴大pull_to_refresh_header文件。我幾乎可以肯定,充氣器有問題,而且佈局有些矛盾。 有一段時間,我在這一行上收到一個錯誤,說我無法將RelativeLayout投射到LinearLayout(我不知道在哪裏做任何事) - 現在我不記得我做了什麼,也不能重現它,但它只是在添加和未使用的佈局crasher.xml中更改視圖。
我不完全瞭解膨脹過程,不能確定問題出在哪裏,任何人都可以幫助我嗎?
在此先感謝。
如果您的問題是自我解決的,您可以檢查您的答案是否正確或刪除此問題。 –