Android
ताज़ा करने के लिए स्वाइप करें
खोज…
वाक्य - विन्यास
- setColorSchemeResources SwipeToRefreshLayout संकेतक के रंग सेट करता है
- setOnRefreshListener जब लेआउट स्वाइप किया जाता है तो क्या करना है
- app: layout_behavior = "@ string / appbar_scrolling_view_behavior" यदि आपके पास अपने लेआउट के साथ एक टूलबार है, तो टूलबार में स्क्रॉलफ्लैग के साथ इसे जोड़ें और टूलबार स्क्रॉल करते हुए फिर से नीचे स्लाइड करेगा और स्लाइड करेगा।
RecyclerView के साथ ताज़ा करने के लिए स्वाइप करें
RecyclerView के साथ लेआउट को ताज़ा करने के लिए एक स्वाइप जोड़ने के लिए अपनी गतिविधि / खंड लेआउट फ़ाइल में निम्नलिखित जोड़ें:
<android.support.v4.widget.SwipeRefreshLayout
android:id="@+id/refresh_layout"
android:layout_width="match_parent"
android:layout_height="match_parent"
app:layout_behavior="@string/appbar_scrolling_view_behavior">
<android.support.v7.widget.RecyclerView
android:id="@+id/recycler_view"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:scrollbars="vertical" />
</android.support.v4.widget.SwipeRefreshLayout>
अपनी गतिविधि / परिश्रम में SwipeToRefreshLayout को आरंभ करने के लिए निम्नलिखित जोड़ें:
SwipeRefreshLayout mSwipeRefreshLayout = (SwipeRefreshLayout) findViewById(R.id.refresh_layout);
mSwipeRefreshLayout.setColorSchemeResources(R.color.green_bg,
android.R.color.holo_green_light,
android.R.color.holo_orange_light,
android.R.color.holo_red_light);
mSwipeRefreshLayout.setOnRefreshListener(new SwipeRefreshLayout.OnRefreshListener() {
@Override
public void onRefresh() {
// Execute code when refresh layout swiped
}
});
अपने ऐप में Swipe-to-Refresh To Add कैसे करें
सुनिश्चित करें कि निम्न निर्भरता आपके ऐप की build.gradle
फ़ाइल में निर्भरता के तहत build.gradle
गई है:
compile 'com.android.support:support-core-ui:24.2.0'
फिर अपने लेआउट में SwipeRefreshLayout
जोड़ें:
<android.support.v4.widget.SwipeRefreshLayout
android:id="@+id/swipe_refresh_layout"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<!-- place your view here -->
</android.support.v4.widget.SwipeRefreshLayout>
अंत में SwipeRefreshLayout.OnRefreshListener
श्रोता को लागू करें।
mSwipeRefreshLayout = (SwipeRefreshLayout) findViewById(R.id.swipe_refresh_layout);
mSwipeRefreshLayout.setOnRefreshListener(new OnRefreshListener() {
@Override
public void onRefresh() {
// your code
}
});
Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow