tag:blogger.com,1999:blog-380186287506750332.post4645297838545731922..comments2023-02-23T10:04:26.437+08:00Comments on Tony Blog: Android 使用 SwipeRefreshLayout 製作下拉更新 (Pull to Refresh)Unknownnoreply@blogger.comBlogger7125tag:blogger.com,1999:blog-380186287506750332.post-83221520587867344982016-10-28T22:08:56.163+08:002016-10-28T22:08:56.163+08:00去手機的設定,開發人員選項中找一下觸碰相關的設定去手機的設定,開發人員選項中找一下觸碰相關的設定Tonyhttps://www.blogger.com/profile/06921175936597485631noreply@blogger.comtag:blogger.com,1999:blog-380186287506750332.post-2100517542466977722016-10-28T14:49:07.455+08:002016-10-28T14:49:07.455+08:00我手機裡面沒有SwipeRefreshLayout, https://www.youtube.com...我手機裡面沒有SwipeRefreshLayout, https://www.youtube.com/watch?v=6gNiyhU7h5k ,那白色圓形圖案要怎麼製作呢?觸碰一下就出現。Anonymoushttps://www.blogger.com/profile/04086061000356453860noreply@blogger.comtag:blogger.com,1999:blog-380186287506750332.post-60634985536222233802016-09-26T20:29:33.890+08:002016-09-26T20:29:33.890+08:00你可以把這幾行註解掉試看看,就應該知道它是做什麼的。
原本的 ListView 是可以往上滑或往下...你可以把這幾行註解掉試看看,就應該知道它是做什麼的。<br /><br />原本的 ListView 是可以往上滑或往下滑,<br />而 laySwipe 是它的父層,所以它也會收到滑動的事件,<br />而 laySwipe 在收到往下滑的事件時,就會執行「下滑更新」的判斷,<br />那這樣這個 ListView 將永逺收不到往下滑的事件,因為被 laySwipe 吃掉了,<br />所以我們把它限制成,當我滑到 ListView 的最上面,<br />已經沒有項目了,<br />也就是 firstVisibleItem == 0 (當第一個可見的項目它的索引是 0) 的時候,<br />我才啟動 laySwipe 的「下滑更新」判斷。Tonyhttps://www.blogger.com/profile/06921175936597485631noreply@blogger.comtag:blogger.com,1999:blog-380186287506750332.post-65473184770598258692016-09-25T23:00:27.590+08:002016-09-25T23:00:27.590+08:00請問一下 !要怎麼判斷到頂部才重新整理
條件要怎麼寫
if (firstVisibleItem ...請問一下 !要怎麼判斷到頂部才重新整理<br />條件要怎麼寫 <br /><br />if (firstVisibleItem == 0) {<br /> laySwipe.setEnabled(true);<br />}else{<br /> laySwipe.setEnabled(false);<br />}<br /><br />這個部分不是很懂Edgarhttps://www.blogger.com/profile/11948561182564554701noreply@blogger.comtag:blogger.com,1999:blog-380186287506750332.post-14975156407295305142016-09-19T15:58:57.125+08:002016-09-19T15:58:57.125+08:00內容已修改,感謝指正。內容已修改,感謝指正。Tonyhttps://www.blogger.com/profile/06921175936597485631noreply@blogger.comtag:blogger.com,1999:blog-380186287506750332.post-77019773647010558982016-09-18T19:51:06.179+08:002016-09-18T19:51:06.179+08:00"重要!這個 SRL 必須是整個 layout 的父元件,也就是在 layout xml ..."重要!這個 SRL 必須是整個 layout 的父元件,也就是在 layout xml 中,必須是最上層的,而且只能有一個子元件,也就是說如果要有多個子元作,就要先加入一個 layout,然後才能在其中加入子元件。"這句話是錯的,可以包在其他layout裡面,google應該沒傻到設計出只能包在最外層的layout,太沒彈性了Anonymoushttps://www.blogger.com/profile/18197369973159051070noreply@blogger.comtag:blogger.com,1999:blog-380186287506750332.post-91158132723918282302015-06-21T18:06:22.915+08:002015-06-21T18:06:22.915+08:00建議可以加上這些,提醒大家先加在 Java 檔裡面
import android.support.v...建議可以加上這些,提醒大家先加在 Java 檔裡面<br />import android.support.v4.widget.SwipeRefreshLayout;<br />import android.widget.ListView;<br />import android.support.v4.widget.SwipeRefreshLayout.OnRefreshListener;<br />import android.os.Handler;<br />import android.widget.Toast;<br />import android.widget.ArrayAdapter;<br />import android.widget.AbsListView.OnScrollListener;<br />import android.widget.AbsListView;Wilson.Hhttps://www.blogger.com/profile/03695647792164561474noreply@blogger.com