2013-02-05 10 views
8

में टेक्स्ट में लाइन ब्रेक कैसे है, इसमें मेरे बड़े टेक्स्ट के साथ एक टेक्स्टव्यू है, लेकिन मैं बुलेटपॉइंट्स, लाइन ब्रेक देना चाहता हूं, मैंने में बुलेट पॉइंट के लिए &#8226 जैसे एक्सएमएल इकाइयों को रखने की कोशिश की, लेकिन LINEBREAK पाने के लिए और कुछ पाठ बीच में आता है में असमर्थ है, मैं भी काम करता है केएंड्रॉइड: बुलेटपॉइंट्स को कैसे देना है, टेक्स्टव्यू

String nodata="hi how are you<br/>&#8226welcome to stackoverflow" 
TextView nodata= ((TextView) findViewById(R.id.nodata)); 
nodata.setText(Html.fromHtml(nodatafound));  

यह एक तरह का औचित्य साबित उपयोग करना चाहते, लेकिन मैं सही ठहराने के उपयोग करने के लिए असमर्थ हूँ, वहाँ किसी भी तरह से मैं इस लक्ष्य को हासिल कर सकते हैं?

उत्तर

6

आप सभी को धन्यवाद ... मैं अंत में कर समाप्त हो गया इस

String nodata="hi how are you<br/>&#8226;welcome to stackoverflow" 
TextView nodata= ((TextView) findViewById(R.id.nodata)); 
nodata.setText(Html.fromHtml(nodatafound)); 

और के लिए बाएं समन्वित मैं में बदल दिया मेरी लेआउट फ़ाइल android:layout_gravity=center|left

मुझे उम्मीद है कि ऐसा करने के लिए एक बेहतर तरीका है।

+0

यह समाधान काम नहीं किया –

+1

हालांकि मेरे लिए अच्छा काम किया ... – Florian

4

आप के बाद &#8226;

बृहदान्त्र भूल गया तो इस के लिए इसे बदल:

String nodata="hi how are you<br/>&#8226;welcome to stackoverflow" 
TextView nodata= ((TextView) findViewById(R.id.nodata)); 
nodata.setText(Html.fromHtml(nodatafound)); 
+0

मैं माफी चाहता हूँ .. असल में सवाल इस उद्धरण चिह्न के बिना है। ".. संपादित किया गया – teekib

+0

@teekib आह ठीक है मैंने भी अपना जवाब संपादित किया। – Ahmad

0

इस बाहर आशा की कोशिश तो यह आपके लिए काम करता है:

String s = "hello world" 
      + System.getProperty ("line.separator") 
      + "hello android" 
      + System.getProperty ("line.separator"); 
+0

मेरे लिए काम नहीं कर रहा है – teekib

4

जगह strings.xml में इस कोड

नमस्ते आप कैसे हैं \ n

•   अपने TextView को stackoverflow को

सेट इस पाठ का स्वागत करते हैं

+0

मैंने कोशिश की।"\ N" काम नहीं कर रहा जब मैं string.xml – teekib

+0

<स्ट्रिंग नाम = "text"> में रख हाय आप •   स्वागत कैसे \ n stackoverflow \ n रहे और अपने xml में अपने TextView करने के लिए सेट पाठ फ़ाइल एंड्रॉइड: टेक्स्ट = "@ स्ट्रिंग/टेक्स्ट" – User

+0

यह " " इकाई क्या है? कुछ पाठ बीच में बढ़ रहा है कि कैसे अधिकार के लिए औचित्य साबित करें? – teekib

0

string.xml फ़ाइल में जोड़ें <string name="str">&#8226;item 1\n &#8226;item 2 \n &#8226; item 3</string>

0

आप चाहते हैं जावा में यह करते हैं (मैं गतिशील का मतलब है) गोली अर्थात \u25CF के लिए लाइन ब्रेक और यूनिकोड वर्ण के लिए \n का उपयोग करें।

यह वह जगह है मैं यह कैसे उपयोग कर रहा हूँ

textView.setText("Welcome Username\n\u25CF Some Instructions"); 

ऐसा लगता है कि
में आपका स्वागत है प्रयोक्ता नाम
● कुछ निर्देश के रूप में

आपका मामला होना चाहिए कुछ तरह

textView.setText("hi how are you\n\u25CF welcome to stackoverflow"); 

यहाँ कुछ कोड

• = \ u2022
● = \ u25CF
○ = \ u25CB
▪ = \ u25AA
■ = \ u25A0
□ = \ u25A1
► = \ u25BA

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