2012-07-24 14 views
6

मैं एक्शनबर्सहेलॉक का उपयोग कर रहा हूं और मैं एक्शन बार में एक एडिट टेक्स्ट और बटन का उपयोग करना चाहता हूं। मैं कई दस्तावेजों और पदों से गुजर चुका हूं लेकिन अभी तक कोई समाधान नहीं मिला है।मैं एक्शनबार में टेक्स्ट संपादित करें फ़ील्ड और बटन कैसे जोड़ सकता हूं?

मैं एंड्रॉइड एक्शन बार में एक संपादन टेक्स्ट कैसे जोड़ूं?

उत्तर

7

एक्शन बार में एक नियमित Button डालने से काफी भयानक, IMHO दिखाई देगा।

कहा जा रहा है कि आप अपने मेनू XML संसाधन में <item> तत्व पर android:actionLayout का उपयोग कर सकते हैं। यह एक लेआउट एक्सएमएल संसाधन के नाम पर इंगित करना चाहिए। यह संसाधन एक्शन बार में बढ़ाया जाएगा। आप इस <item> तत्व से संबंधित MenuItem ऑब्जेक्ट पर getActionView() पर कॉल करके विजेट प्राप्त कर सकते हैं।

Here is a sample project इसका प्रदर्शन। इस तकनीक पर Here is the documentation

+0

:

@Override public boolean onCreateOptionsMenu(Menu menu) { //inflate with your particular xml MenuInflater inflater = getSupportMenuInflater(); inflater.inflate(R.menu.child_add_menu, menu); return super.onCreateOptionsMenu(menu); } @Override public boolean onOptionsItemSelected(MenuItem item) { //your code here } 

तुम भी सवाल है कि कम से पूछा जाता है की जाँच कर सकते हैं उत्कृष्ट उत्तर मुझे इसकी ही खोज थी। –

3

तो आपको वेबसाइट पर मिलने वाले एक्शन बार शेरलॉक के लिए प्रलेखन देखना चाहिए।

मूल रूप से कार्रवाई बार में कुछ जोड़ने की शर्लक आप मेनू आइटम के मामले में इसे जोड़ने के लिए की तरह इस प्रकार है: ActionBarSherlock with multiple MenuItems?

संबंधित मुद्दे