清水鼻涕泡
2017-10-02 03:05Android中textview中查找相应字符串问题
1如下代码
case R.id.bt3:
MyDialog dialog=new MyDialog(SecondActivity.this, new MyDialog.DateBackListener() {
@Override
public void getData(String data) {
String str=tv.getText().toString();
SpannableString spannableString=new SpannableString(data);
ForegroundColorSpan buleSpan=new ForegroundColorSpan(Color.BLUE);
int a=str.indexOf(data);
if(a==-1){
Toast.makeText(SecondActivity.this,"没有查找到",Toast.LENGTH_SHORT).show();
}
while (a!=-1){
spannableString.setSpan(buleSpan,a,a+data.length(), Spanned.SPAN_INCLUSIVE_EXCLUSIVE);
tv.setText(spannableString);
a=str.indexOf(data,a+1);
}
}
});
dialog.setTitle("输入要查找的内容");
dialog.show();
break;
当点击按钮时出现对话框 输入要查找的文本后点击确定 然后就退出了并没有把相应的文字设置为蓝色 (蓝色已经在color里定义没有问题) 求解答
- 点赞
- 回答
- 收藏
- 复制链接分享
4条回答
为你推荐
- android 修改TextView内超链接的点击监听
- textview
- spannable
- android
- 4个回答
- android 如何设置headerLayout中的textview?
- textview
- android
- 2个回答
- Android 的TextView的点击事件如何去除
- textview
- android
- 5个回答
- android textview字体设置
- textview
- android
- 3个回答
- Android 中 TextView 的 lag
- textview
- android
- 1个回答