import
java.util.regex.Matcher;
import
java.util.regex.Pattern;
import
android.os.Bundle;
import
android.app.Activity;
import
android.text.Spannable;
import
android.text.SpannableStringBuilder;
import
android.text.style.ImageSpan;
import
android.widget.EditText;
import
android.widget.TextView;
public
class
MainActivity
extends
Activity
{
@Override
protected
void
onCreate(Bundle savedInstanceState)
{
super
.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
TextView tv = (TextView) findViewById(R.id.tv);
String str =
"sdfasdfasljeojgfad falsdkjfasjdkf alsdjfoawpjf sajfadsjf ladjfa ls"
;
SpannableStringBuilder builder =
new
SpannableStringBuilder(str);
String flag =
""
;
Pattern pattern = Pattern.compile(flag);
Matcher matcher = pattern.matcher(str);
while
(matcher.find())
{
builder.setSpan(
new
ImageSpan(
this
, R.drawable.ic_launcher), matcher.start(), matcher.end(), Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
}
tv.setText(builder);
EditText ed = (EditText) findViewById(R.id.editText1);
ed.setText(builder);
}
}