현재 버튼클릭시 drawable에 저장되어있는 사진을 Edit Text에 출력하는 엡을 만들고 있습니다.
허나 실행후 버튼 클릭할시 Caused by: java.lang.NullPointerException 라는 에러메세지가 출력됩니다.
실력이 부족하여 조언구하고자 질문 드립니다.
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);
}
}