मैं क्या करना चाहता हूं, उपयोगकर्ता को स्वाइप करने और सूची को रीफ्रेश करने की अनुमति देता है, इससे कोई फर्क नहीं पड़ता कि डेटा वहां है या नहीं। लेकिन जब सूची सूची में डेटा होता है तो केवल सूची दृश्य दिखाई दे सकता है, और जब डेटा नहीं होता है, तो खाली टेक्स्टव्यू दिखाई देनी चाहिए। दोनों मामलों में उपयोगकर्ता स्वाइप द्वारा सूची रीफ्रेश करने में सक्षम होना चाहिए।खाली टेक्स्टव्यू के साथ एंड्रॉइड स्वाइप रीफ्रेश लयआउट ठीक से काम नहीं कर रहा है
मैं कुछ here in this discussion दिया समाधान की कोशिश की लेकिन उनमें से कोई भी काम कर लगता है, दो SwipeToRefresh लेने का विचार ठीक काम करता है के रूप में दिया Here, लेकिन यह खाली कंटेनर सर्वर से डेटा प्राप्त करने में भी जब पता चलता है।
मैं अपने खुद के तर्क रैपिंग सूची दृश्य और TextView एक रिश्तेदार/FrameLayout अंदर के साथ यह कोशिश की, लेकिन SwipeToRefresh केवल के रूप में अपने व्यवहार के प्रति
यहाँ एक xml टुकड़ा मैं
<android.support.v4.widget.SwipeRefreshLayout
android:id="@+id/activity_main_swipe_refresh_layout"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="0.945" >
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent" >
<ListView
android:id="@+id/event_list_eventlist"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:divider="@color/event_background"
android:dividerHeight="1dp" >
</ListView>
<TextView
android:id="@+id/event_txt_nothing_found"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_centerInParent="true"
android:layout_centerVertical="true"
android:textAppearance="?android:attr/textAppearanceMedium"
android:textColor="@android:color/darker_gray"
android:visibility="gone" />
</RelativeLayout>
</android.support.v4.widget.SwipeRefreshLayout>
की कोशिश की है है एक दृश्य को स्वीकार करता है कृपया मदद
और गतिविधि में क्या करना है? मेरा मतलब है, अगर सूची खाली है तो क्या यह कार्यान्वयन फिर से स्वाइप करने की अनुमति देता है? –
निश्चित रूप से, यदि सूची खाली है तो आप फिर से स्वाइप कर सकते हैं। मुझे यकीन है कि यह 100% काम करता है। –
यदि आप संभव हो तो गतिविधि के लिए कृपया थोड़ा कोड डाल सकते हैं? –