टूलटिप

Compose को आज़माएं
Android के लिए, Jetpack Compose को यूज़र इंटरफ़ेस (यूआई) टूलकिट के तौर पर इस्तेमाल करने का सुझाव दिया जाता है. Compose में कॉम्पोनेंट जोड़ने का तरीका जानें.

टूलटिप, जानकारी देने वाला एक छोटा मैसेज होता है. यह तब दिखता है, जब उपयोगकर्ता किसी व्यू को दबाकर रखते हैं या उस पर माउस घुमाते हैं. यह तब काम आता है, जब आपका ऐप्लिकेशन किसी कार्रवाई या जानकारी को दिखाने के लिए आइकॉन का इस्तेमाल करता है, ताकि लेआउट में जगह बचाई जा सके. इस पेज पर, Android 8.0 (एपीआई लेवल 26) और उसके बाद के वर्शन पर इन टूलटिप को जोड़ने का तरीका बताया गया है.

कुछ स्थितियों में, जैसे कि प्रॉडक्टिविटी ऐप्लिकेशन में, विचारों और कार्रवाइयों को बताने के लिए ज़्यादा जानकारी देने वाले तरीके की ज़रूरत होती है. टूलटिप का इस्तेमाल करके, जानकारी देने वाला मैसेज दिखाया जा सकता है. जैसा कि पहली इमेज में दिखाया गया है.

टूलटिप का स्क्रीनशॉट

पहली इमेज. Android ऐप्लिकेशन में टूलटिप दिख रही है.

कुछ स्टैंडर्ड विजेट, title या content description प्रॉपर्टी के कॉन्टेंट के आधार पर टूलटिप दिखाते हैं. Android 8.0 से, टूलटिप में दिखने वाला टेक्स्ट तय किया जा सकता है. इसके लिए, अन्य प्रॉपर्टी की वैल्यू से कोई फ़र्क़ नहीं पड़ता.

टूलटिप का टेक्स्ट सेट करना

View तरीके को कॉल करके, View में टूलटिप टेक्स्ट तय किया जा सकता है.setTooltipText() tooltipText प्रॉपर्टी को सेट करने के लिए, इससे जुड़े एक्सएमएल एट्रिब्यूट या एपीआई का इस्तेमाल किया जा सकता है.

अपनी एक्सएमएल फ़ाइलों में टूलटिप का टेक्स्ट तय करने के लिए, android:tooltipText एट्रिब्यूट सेट करें. इसका उदाहरण यहां दिया गया है:

<android.support.design.widget.FloatingActionButton
        android:id="@+id/fab"
        android:tooltipText="Send an email" />

अपने कोड में टूलटिप टेक्स्ट तय करने के लिए, setTooltipText(CharSequence) तरीके का इस्तेमाल करें. इसका उदाहरण यहां दिया गया है:

Kotlin

val fab: FloatingActionButton = findViewById(R.id.fab)
fab.tooltipText = "Send an email"

Java

FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab);
fab.setTooltipText("Send an email");

एपीआई में getTooltipText() तरीका भी शामिल है. इसका इस्तेमाल करके, tooltipText प्रॉपर्टी की वैल्यू वापस पाई जा सकती है.

जब उपयोगकर्ता व्यू पर अपना माउस घुमाते हैं या व्यू को दबाकर रखते हैं, तो Android tooltipText प्रॉपर्टी की वैल्यू दिखाता है.