+ 2
How to give a custom color to a words in edittext in android
How can I make EdiText (in android studio) to color only html tag eg Html, h1, br....., Like sololearn
3 Answers
+ 1
What about spannable textview;
String word="Red Color";
Spannable spannable = new SpannableString(word);
spannable.setSpan(new ForegroundColorSpan(Color.RED), 0, 3,Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
EditText.setText(spannable);
//This will paint(Red) first 3 Charecter of the word
I think there are several other way to do this more efficiently.
You can try other ways too, depends upon your problem.
+ 1
0_O-[MĂ€gĂĄr_SĂĄm_ĂkĂ _NĂŒllpÞïntĂȘr_ĂxĂ«cĂ©ptïön]~~ I want to make a Edittext like a code editor , as sololearn provide for html code , so when I write a html code it should be customized to its proper color how can I achieved this
+ 1
Rohit I think you need an external libraries(code view) has some of features like automatic Syntex highlighting and wrapping line number e.t.c.
And I don't think it will satisfy you(probably you can find a better one).
https://github.com/kbiakov/CodeView-Android
Making a better one without using any library than it will be a hard working task.
And I dare to say that it's all for your project #betterThanSololearn.
There's a lot of challenges waiting for you.
But you need to learn extra about material design (some of design sololearn uses like CollapsingToolbar, view pager, bottom navigation (for home activity), drawer layout, bottom sheets (writing comments and answer), some custom material dialogue etc).
You can simply ask any question if you have any problems.
Note: My first mentioned answer can help you to highlight text, Links and help to set clicklistners in texts, for i.g your name is highlighted in this answer because I mentioned you. if you click to that text than it will open your profile.