मैं बोल्ड, इटैलिक और अंडरलाइन के गुणों का समर्थन करने के लिए एक संपादन टेक्स्ट के साथ काम कर रहा हूं। पाठ चुनने और इसे बोल्ड करने के बाद मैं सफल हो गया। अब मैं सामान्य बटन पर क्लिक करने के बाद बोल्ड को हटाना चाहता हूं।Edittext एंड्रॉइड में चयनित टेक्स्ट को कैसे खोलें?
टाइपफेस.NORMAL यहां पर काम नहीं कर रहा है। क्या कोई अन्य विकल्प सुझा सकता है।
Button btnBold = (Button) findViewById(R.id.btnBold);
btnBold.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
startSelection = etx.getSelectionStart();
endSelection = etx.getSelectionEnd();
Spannable s = etx.getText();
s.setSpan(new StyleSpan(android.graphics.Typeface.BOLD), startSelection, endSelection, 0);
}
});
Button btnNormal = (Button) findViewById(R.id.btnNormal);
btnNormal .setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
**//What I have to do here.**
}
});
इस पोस्ट को चेक करें, आप बाकी को समझ लेंगे। http://stackoverflow.com/questions/37002177/how-to-bold-or-italic-or-underline-the-selected-text-in-edittext-programatically/42810064#42810064 – Bosco
इस पोस्ट में समाधान का प्रयास करें http: //stackoverflow.com/questions/37002177/how-to-bold-or-italic-or-underline-the-selected-text-in-edittext-programatically/42810064#42810064 – Bosco