के लिए एंड्रॉइड कस्टम लेआउट मुझे कुछ आसान याद आ रहा है, लेकिन मेरे पास ऑटोकंपलेटटेक्स्ट व्यू है जिसमें कुछ बहुत लंबी चीज़ें हैं। जब कोई क्लिक किया जाता है, तो यह टेक्स्ट को एडिटटेक्स्ट में सही तरीके से दिखाता है और इसे कई लाइनों पर फैलाता है।AutoCompleteTextView
हालांकि, मैं पॉपअप पर भी कई लाइनों में होना चाहता हूं ताकि उपयोगकर्ता देख सकें कि वे कौन सी आइटम चुन रहे हैं।
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:ellipsize="none"
android:maxLines="100"
android:scrollHorizontally="false" />
यहाँ सरणी और एडाप्टर के अपने initialisation है:
यहाँ मेरी कस्टम लेआउट है
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
R.layout.dropdown_item_wrap_line,
getResources().getStringArray(R.array.building_descriptions));
mBuildingDesc.setAdapter(adapter);
आप की जरूरत है एक तत्व के भीतर कई पंक्तियों? मेरा मतलब है ऑटोकंपलेटटेक्स्ट व्यू के भीतर एक ही दृश्य में दो पंक्तियां होनी चाहिए और आप कुछ अन्य जानकारी दिखाने के लिए दूसरी पंक्ति का उपयोग करेंगे? क्या मैं सही हूँ –
क्षमा करें नहीं, मेरा मतलब सिर्फ एक दृश्य के लिए है जो काटने के बजाय चारों ओर लपेटता है, मेरी वस्तुएं काफी लंबी हो सकती हैं (उदाहरण के लिए "लॉन्च इप्सम डोलर सीट एटेट, एक्टिविटी एडिपिसिंग एलिट। एलीकैम अल्ट्रीजिस टेम्पस नेक, एनसी ईस्टेस टिंटिडंट एट।") –