मैं पॉप-अप विंडो की तरह कुछ बनाने की कोशिश कर रहा हूं, जो एक खंड में दृश्य पर क्लिक होने पर दिखाई देगा। मैं इस पॉप-अप विंडो या जो कुछ भी, टुकड़ा अंधेरा नहीं बनाना चाहता, एक संवाद टुकड़ा करता है। और मैं यह भी चाहता हूं कि पॉप को उस स्थान पर रखा जाए जहां दृश्य क्लिक किया गया हो। अच्छा होगा अगर इसकी अपनी गतिविधि और लेआउट है तो मैं इसमें कुछ कस्टम बदलाव कर सकता हूं। क्या आप मुझे कुछ नमूना कोड दिखा सकते हैं?एक टुकड़े में कुछ सामान प्रदर्शित करने के लिए विंडो पॉप अप करें
18
A
उत्तर
37
निम्नलिखित को आपके विनिर्देश के अनुसार सही काम करना चाहिए। से अंदर OnClickListener
की onClick(View v)
देखें करने के लिए आवंटित इस विधि कॉल करें:
public void showPopup(View anchorView) {
View popupView = getLayoutInflater().inflate(R.layout.popup_layout, null);
PopupWindow popupWindow = new PopupWindow(popupView,
LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
// Example: If you have a TextView inside `popup_layout.xml`
TextView tv = (TextView) popupView.findViewById(R.id.tv);
tv.setText(....);
// Initialize more widgets from `popup_layout.xml`
....
....
// If the PopupWindow should be focusable
popupWindow.setFocusable(true);
// If you need the PopupWindow to dismiss when when touched outside
popupWindow.setBackgroundDrawable(new ColorDrawable());
int location[] = new int[2];
// Get the View's(the one that was clicked in the Fragment) location
anchorView.getLocationOnScreen(location);
// Using location, the PopupWindow will be displayed right under anchorView
popupWindow.showAtLocation(anchorView, Gravity.NO_GRAVITY,
location[0], location[1] + anchorView.getHeight());
}
टिप्पणियाँ इस काफी अच्छी तरह से व्याख्या करनी चाहिए। anchorView
onClick(View v)
से v
है।
संबंधित मुद्दे
- 1. जावास्क्रिप्ट पॉप-अप विंडो
- 2. पॉप-अप विंडो
- 3. पॉप-अप विंडो, सेंटर स्क्रीन
- 4. जावा स्विंग में पॉप-अप विंडो
- 5. एक मॉडल पॉप अप विंडो खोलना
- 6. सेलेनियम: पॉप-अप विंडो का परीक्षण
- 7. एक बटन के क्लिक पर पॉप-अप विंडो फीका?
- 8. पॉप अप विंडो के करीब अभिभावक पृष्ठ रीफ्रेश करें
- 9. सेलेनियम में पॉप अप विंडो को कैसे बंद करें?
- 10. Django एक पॉप-अप
- 11. एकाधिक छवि हैंडलर कॉल IE में पॉप-अप विंडो
- 12. पॉप-अप Gtk.Window
- 13. क्यूटी - पॉप अप मेनू
- 14. इंटेलिज संदेश विंडो को पॉप अप करना बंद करें
- 15. एमवीसी-पॉप अप विंडोज
- 16. कोको में अलर्ट पॉप-अप कैसे दिखाएं?
- 17. यूट्यूब वीडियो चलाने के लिए एक jquery विंडो पॉप अप कैसे करें?
- 18. JQuery पॉप अप संदेश
- 19. जावास्क्रिप्ट/jQuery - पॉप-अप विंडो में वर्तमान लिंक खोलें
- 20. एएसपीएनटी एमवीसी में पॉप-अप विंडो कैसे बनाएं?
- 21. एक पॉप अप विडों वेब एप्लिकेशन
- 22. फोकस() रंगबॉक्स पॉप-अप
- 23. सॉफ़्टकेबोर्ड एक नए प्रदर्शित टुकड़े
- 24. पॉप अप एप्लिकेशन
- 25. एक मोडल विंडो में पीडीएफ कैसे प्रदर्शित करें?
- 26. Emacs: पॉप अप नीचे खिड़की अस्थायी बफ़र्स
- 27. ग्रहण पॉप-अप javadoc
- 28. एंड्रॉइड पॉप अप मेनू
- 29. GLUT पॉप-अप मेनू
- 30. jQuery से पहले एक पृष्ठ छोड़ने के लिए कस्टम पॉप अप विंडो
भयानक, अब तक काम करता है, लेकिन मैं इसे सीमा या कुछ कैसे बना सकता हूं? –
@ БориславМинчев ठीक है, पूरे 'पॉपअप' लेआउट को काले रंग की पृष्ठभूमि के साथ 'फ्रेमलेआउट' के अंदर रखें। 'Popup' लेआउट की पृष्ठभूमि को सफेद पर सेट करें और इसे' 2 डीपी 'का मार्जिन दें। – Vikram
बहुत जटिल: डी मैंने इसे एक फ्रेम के साथ पृष्ठभूमि चित्र के साथ किया, और आंतरिक रंग 70% की तरह पारदर्शी है। वैसे भी, उपर्युक्त उत्तर मैं चाहता था कि आप धन्यवाद –