StringTokenizer变量分隔符
我想制作一个用特殊符号和数字着色单词的function。 这样的事情:如果用户输入^2Hi ^3everyone! Hi = green . everyone = red.
^2Hi ^3everyone! Hi = green . everyone = red.
但仅当符号"^x"
存在时,(x =指定颜色的数字)。
然后我想用textview和html格式来设置颜色。
像这样的东西:
int x; TextView show = (TextView)findViewById(R.id.show); //gen is my button to print the result in the textview gen.setOnClickListener(new View.OnClickListener() { public void onClick(View v) { String txt = tv.getText().toString(); //"+x+ doesnt work :s here i want to pu a int x between 0 and 9 StringTokenizer tokenizer = new StringTokenizer(txt,"^"+x+); switch(x) { case 1: s = "red"; break; case 2: s = "green"; break; default: s = "white"; } show.setttext(function to set text in html format) } }
抱歉,但我不明白要正确发布代码:谢谢:)’
- 显示空视图后,filter列表不再出现
- Android Studio w / gradle:包r不存在
- 如何在Android上使用Google的中文字符文字转语音服务?
- 如何在两个其他点之间找到地理点
- Roboelectric给了我一个java.lang.IllegalArgumentException:需要INTERNET权限
- 升级到java 8后无法使用crashlytics释放项目
- Android中字符串变量的最大长度
- Edittext:错误已解决,然后在android中启用发送按钮
- 使用android.content.Context.checkPermission检查权限时出现空指针exception