Feedback Form

Popup in Android in Hindi

Popup in Android in Hindi

Introduction to Popup in Android

Android में Popup एक ऐसी functionality है जो users को किसी कार्यवाही के बारे में जानकारी देने या उनसे किसी प्रकार का input लेने के लिए उपयोग की जाती है। यह मुख्यत: अस्थायी संदेशों (temporary messages) या विकल्पों की सूची (list of options) के रूप में दिखाई जाती है। Popup का उपयोग UI को user-friendly और interactive बनाने के लिए किया जाता है।

Types of Popups in Android

  • Toast: यह एक छोटा popup होता है जो स्क्रीन के नीचे एक संदेश (message) के रूप में कुछ सेकंड के लिए दिखाई देता है।
  • Snackbar: यह भी एक popup message होता है लेकिन इसमें एक action भी हो सकता है, जैसे "Undo"। यह भी नीचे की ओर दिखाई देता है।
  • Dialog: यह एक interactive popup होता है जिसमें user से कोई input लिया जा सकता है या जानकारी दी जा सकती है। जैसे - AlertDialog, DatePickerDialog, TimePickerDialog आदि।
  • PopupMenu: यह एक contextual menu होता है जो किसी view के ऊपर popup की तरह display होता है और user को menu options प्रदान करता है।

Using Toast for Simple Popups in Android in Hindi

What is Toast?

Toast Android में सबसे basic और सरल popup message होता है। इसे हम तब उपयोग करते हैं जब हमें user को short-term feedback देना होता है, जैसे कोई कार्य सफलतापूर्वक पूरा हुआ या कोई error हुआ। यह स्क्रीन पर कुछ सेकंड के लिए दिखाई देता है और फिर अपने आप गायब हो जाता है।

Toast बनाने की विधि

// Simple Toast का उदाहरण Toast.makeText(getApplicationContext(), "यह एक Toast Message है", Toast.LENGTH_SHORT).show();

Toast में Customization

हम Toast को customize भी कर सकते हैं जैसे उसका position बदलना या custom layout जोड़ना।

// Customized Toast का उदाहरण LayoutInflater inflater = getLayoutInflater(); View layout = inflater.inflate(R.layout.custom_toast, (ViewGroup) findViewById(R.id.custom_toast_container)); Toast toast = new Toast(getApplicationContext()); toast.setDuration(Toast.LENGTH_LONG); toast.setView(layout); toast.show();

Creating PopupMenu in Android in Hindi

आपका अगला टॉपिक पढ़े ImageView in Android in Hindi

What is PopupMenu?

PopupMenu एक छोटा menu होता है जो किसी view के ऊपर display होता है। इसमें user को context-specific विकल्प दिखाए जाते हैं। यह menu तब दिखाया जाता है जब user किसी button या अन्य view पर click करता है।

PopupMenu का उपयोग क्यों करें?

  • जब किसी विशेष कार्य के लिए सीमित विकल्प देने हों
  • Contextual Actions को present करने के लिए
  • UI को simple और uncluttered बनाए रखने के लिए

PopupMenu बनाने का तरीका

// PopupMenu का उदाहरण Button btnShowMenu = findViewById(R.id.button); btnShowMenu.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { PopupMenu popupMenu = new PopupMenu(MainActivity.this, v); popupMenu.getMenuInflater().inflate(R.menu.popup_menu, popupMenu.getMenu()); popupMenu.setOnMenuItemClickListener(new PopupMenu.OnMenuItemClickListener() { @Override public boolean onMenuItemClick(MenuItem item) { Toast.makeText(MainActivity.this, "आपने चुना: " + item.getTitle(), Toast.LENGTH_SHORT).show(); return true; } }); popupMenu.show(); } });

Menu Resource File बनाना

PopupMenu के लिए एक menu resource file भी बनानी होती है, जो res/menu/popup_menu.xml में होती है।

PopupMenu के फायदे

  • Simple और Clean interface प्रदान करता है
  • User interaction को बेहतर बनाता है
  • Navigation को logical बनाता है

FAQs

आपका अगला टॉपिक पढ़े ImageSwitcher in Android in Hindi
Android में Popup एक अस्थायी UI तत्व होता है जो user को कोई जानकारी देने या उनसे action लेने के लिए उपयोग होता है। यह मुख्य layout के ऊपर short duration के लिए दिखाई देता है।
Toast एक छोटा message popup होता है जो कुछ समय के लिए दिखाई देता है और फिर खुद-ब-खुद गायब हो जाता है, जबकि Dialog एक interactive popup होता है जो user से input लेने या किसी जानकारी को confirm करने के लिए उपयोग किया जाता है।
Android में simple message दिखाने के लिए Toast का उपयोग किया जाता है। इसका syntax है: Toast.makeText(context, "आपका संदेश", Toast.LENGTH_SHORT).show();
PopupMenu एक context-specific menu होता है जो किसी button या view के ऊपर options की list के रूप में popup होता है। यह user को सीमित विकल्प प्रदान करने के लिए उपयोग होता है।
हाँ, हम Toast को customize कर सकते हैं जैसे कि उसका layout, position और background। इसके लिए custom layout XML file और setView() method का उपयोग किया जाता है।
User input लेने के लिए AlertDialog सबसे उपयुक्त popup है क्योंकि इसमें हम EditText, Button आदि UI elements जोड़ सकते हैं और input ले सकते हैं।