जो भी @dawalSodhaParmar समझाया गया है सही है। लेकिन जब आप जवाब डालने के तरीके को देखते हैं तो एक भ्रम होता है।
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".SampleActivity">
<ListView
android:id="@+id/list"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
android:divider="@null"
android:dividerHeight="0dp" />
<!-- Empty view is only visible when the list has no items. -->
<TextView
android:id="@+id/empty_text_view"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:text="NO DOCUMENTS AVAILABLE!"
android:textColor="#525252"
android:textAppearance="?android:textAppearanceMedium"
android:visibility="gone"/>
</RelativeLayout>
मान लीजिए कि आपके पास पहले से ही एक सूची दृश्य और एडाप्टर डेटा के साथ बैकिंग है या नहीं। और यह मानते हुए कि सब कुछ ठीक काम कर रहा है, जो भी इस खाली सूची को लागू करना चाहता है, दृश्य स्क्रीन को नीचे की तरह शुरू करना है: चरण 1: मौजूदा गतिविधि XML फ़ाइल को संशोधित करें जिसमें मैंने यहां उपयोग किए गए एक के साथ सूची दृश्य है। आप या तो एक रैखिक लेआउट या सापेक्ष लेआउट का उपयोग कर सकते हैं, लेकिन लचीलापन के कारण अधिमानतः सापेक्ष। और एक पाठ दृश्य जैसा मैंने लिखा है।
चरण 2: अपनी गतिविधि जावा फ़ाइल पर जाएँ, और अपने setContentView
ListView emptyListView = (ListView) findViewById(R.id.list);
// set your adapter here
// set your click listener here
// or whatever else
emptyListView.setEmptyView(findViewById(R.id.empty_text_view));
यह है कि के बाद, अब चलाने के लिए और आप सेट कर रहे हैं!
स्रोत
2017-08-02 10:26:33
अभी भी वही समस्या है। – user2159624
क्या आप मुझे पूर्ण गतिविधि कोड और लेआउट फ़ाइल कोड दिखा सकते हैं ??? इन सभी को अपने प्रश्न –
में निश्चित रूप से जोड़ें, लेकिन अगर आपको कुछ करने की ज़रूरत है, तो आप उस टेक्स्ट व्यू (या जो कुछ भी देखें) को पकड़ लेंगे, इसके साथ कोई वास्तविक आईडी नहीं है, तो आप लेआउट को प्रोग्रामिक रूप से पार करते हैं? – Gubatron