टूलटिप, जानकारी देने वाला एक छोटा मैसेज होता है. यह तब दिखता है, जब उपयोगकर्ता किसी व्यू को दबाकर रखते हैं या उस पर माउस घुमाते हैं. यह तब काम आता है, जब आपका ऐप्लिकेशन किसी कार्रवाई या जानकारी को दिखाने के लिए आइकॉन का इस्तेमाल करता है, ताकि लेआउट में जगह बचाई जा सके. इस पेज पर, 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
प्रॉपर्टी की वैल्यू दिखाता है.