TextWatcher에서
스페이스 누르는순간 editText의 마지막 글자가 " " 인지 확인해서
처리 하면 될 것 같네요
뭐 이런식으로..
EditText et;
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
et = (EditText)findViewById(R.id.et);
et.addTextChangedListener(new TextWatcher()
{
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
}
@Override
public void onTextChanged(CharSequence s, int start, int before, int count)
{
Log.d("TEST",""+ (""+et.getText().toString().charAt(et.length() - 1)).equals(" "));
}
@Override
public void afterTextChanged(Editable s)
{
}
});
}