मैं उसी शीर्षक का उपयोग this question के साथ करता हूं, क्योंकि मुझे लगता है कि मेरा प्रश्न उस के समान ही है, मैंने स्वीकार किए गए उत्तर को बहुत सावधानीपूर्वक पढ़ा और परीक्षण किया, हालांकि स्वीकृत उत्तर मेरे लिए काम नहीं करता है। मुझे मेरे सवाल का वर्णन करते हैं:एंड्रॉइड संपादन टेक्स्ट: बुलेटस्पैन द्वारा खाली बुलेट पैराग्राफ कैसे बनाएं?
मेरे कोड लगता है:
EditText myEdit = (EditText) this.findViewById(R.id.myedit);
myEdit.setText("a\nb\n");
Spannable s = myEdit.getText();
s.setSpan(new BulletSpan(30), 0, 1, Spannable.SPAN_INCLUSIVE_EXCLUSIVE);
s.setSpan(new BulletSpan(30), 2, 3, Spannable.SPAN_INCLUSIVE_EXCLUSIVE);
s.setSpan(new BulletSpan(30), 4, 4, Spannable.SPAN_INCLUSIVE_EXCLUSIVE);
myEdit.setText(s);
क्या मैं देखना चाहता हूँ है:
- एक
- ख
- [मैं देखना चाहता हूँ यहां तीसरी गोली, लेकिन यह दिखाई नहीं दे रहा है]
मैंने Spannable.SPAN_INCLUSIVE_INCLUSIVE
, Spannable.SPAN_INCLUSIVE_EXCLUSIVE
, Spannable.SPAN_EXCLUSIVE_INCLUSIVE
, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE
की कोशिश की, लेकिन इनमें से कोई भी झंडे मेरे लिए काम नहीं करता है।
और अगर मैं इन कोड का उपयोग:
EditText myEdit = (EditText) this.findViewById(R.id.myedit);
myEdit.setText("a\nb\nc");
Spannable s = myEdit.getText();
s.setSpan(new BulletSpan(30), 0, 1, Spannable.SPAN_EXCLUSIVE_INCLUSIVE);
s.setSpan(new BulletSpan(30), 2, 3, Spannable.SPAN_EXCLUSIVE_INCLUSIVE);
s.setSpan(new BulletSpan(30), 4, 5, Spannable.SPAN_EXCLUSIVE_INCLUSIVE);
myEdit.setText(s);
फिर
मैं उम्मीद परिणाम प्राप्त:
- एक
- ख
- ग
मैं पर काम कर रहा हूँ एक समृद्ध टेक्स्ट एडिटर, जब उपयोगकर्ता बुलेट आइकन पर क्लिक करता है, तो मैं एक खाली बुलेट दिखाने के लिए एड, लेकिन अब मुझे यकीन नहीं है कि समस्या क्या हो सकती है, क्योंकि मैं एक नया खाली बुलेटस्पैन बनाना चाहता हूं (केवल एक बिंदु के साथ, लेकिन उसके बाद कोई वर्ण नहीं), लेकिन यदि अवधि में कोई वर्ण नहीं है प्रारंभ और अंत, डॉट दिखाई नहीं देता है।
मैं वर्तमान में Android पर रिच टेक्स्ट संपादक के बारे में एक परियोजना है। –