import
android.graphics.Bitmap;
import
android.graphics.BitmapFactory;
import
android.os.Bundle;
import
android.support.v7.app.AppCompatActivity;
import
android.text.Spannable;
import
android.text.style.ImageSpan;
import
android.view.View;
import
android.widget.Button;
import
android.widget.EditText;
public
class
MainActivity
extends
AppCompatActivity {
Button imobutton;
EditText edittext;
private
EditText et =
null
;
@Override
protected
void
onCreate(Bundle savedInstanceState) {
super
.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
EditText editText =
new
EditText(
this
);
imobutton = (Button) findViewById(R.id.imobutton);
edittext = (EditText) findViewById(R.id.edittext);
}
public
void
imoButtonClick(View v){
int
start = et.getSelectionStart(); <- 오류 메세지가 뜨는 부분
et.append(
"a"
);
int
end = et.getSelectionEnd();
Spannable span = et.getText();
Bitmap bm = BitmapFactory.decodeResource(getResources(),R.drawable.sdrgsedhr);
span.setSpan(
new
ImageSpan(bm), start, end, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
}
}