2012-04-27 7 views
8

इस तस्वीर में, मेरे Preference का शीर्षक अपने माता-पिता के चारों ओर लपेटता नहीं है।वरीयता शीर्षक कैसे लपेटें?

मैं शीर्षक को एक नई पंक्ति में कैसे लपेट सकता हूं?

धन्यवाद।

enter image description here

xml:

<CheckBoxPreference 
     android:key="keypref" 
     android:summary="Summary text does wrap around the borders" 
     android:title="The title of this preference is" > 
</CheckBoxPreference> 
+2

'title' की लंबाई बहुत लंबे साधन हो रही है और यदि जब इसकी हो रही फोकस का मतलब है, यह हूँ 'मार्की' स्टाइल ना में भागो क्या तुमने उसे देखा? – Praveenkumar

+0

@ मोबाइल :: मुझे लगता है कि आप टेक्स्ट व्यू – KMI

+0

@ मोबाइल :: के साथ ओवरलैप कर सकते हैं :: कृपया यह http://stackoverflow.com/a/3612019/1021695 – KMI

उत्तर

-1

बस इस के लिए एक अद्यतन। यह String है ताकि आप एक नई लाइन बनाने के लिए \n का उपयोग कर सकें।

<CheckBoxPreference 
     android:key="keypref" 
     android:summary="Summary text does wrap around the borders" 
     android:title="The title of this preference\nis this." > 
</CheckBoxPreference> 
+4

यह विभिन्न स्क्रीन संकल्पों पर बहुत अच्छा काम नहीं करेगा। – Philio

+0

यदि आप 'android: title =" @ string/some_string "का उपयोग करते हैं, तो यह काम नहीं करता है, जहां आप एक स्ट्रिंग्स.एक्सएमएल ' स्ट्रिंग में डालते हैं \ n' लपेटने के लिए। यहां '\ n' को अनदेखा किया गया है। – dentex

+1

सुधार: एक '\ n' हमेशा अनदेखा किया जाता है। देखें: http://stackoverflow.com/questions/19616238/how-to-wrap-a-preference-title-really – dentex

1

आपको कस्टम लेआउट बनाना होगा जो डिफ़ॉल्ट (एंड्रॉइड आंतरिक) चेकबॉक्स प्रेफर जैसा दिखता है। शीर्षक के उस एक्सएमएल टेक्स्ट व्यू में मार्क्स को इलिप्सिज़ सेट के साथ होना चाहिए, क्षैतिज सीमा को अनिश्चित और स्क्रॉल करने योग्य सेट दोहराएं। आप के साथ CheckBoxPreference के लेआउट सेट कर सकते हैं की तुलना में:

<CheckBoxPreference 
    android:key="key_checkbox_pref" 
    android:summary="Summary text does wrap around the borders" 
    android:title="The title of this preference." 
    android:layout="@layout/custom_checkbox_preferences_layout"> 

आशा है कि काम करेगा;)

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

  • कोई संबंधित समस्या नहीं^_^