EditText 없이 이미지클릭시 소프트키보드 띄우는 방법이 있나요?

 

소프트키보드를 띄어서 키입력값에 따라 이미지를 띄워줄려고 하는데

 

EditText없이는 소프트키보드가 띄워지지가 않습니다. 도와주세요~~

 protected void onCreate(Bundle savedInstanceState) {

InputMethodManager mImm = (InputMethodManager)getSystemService(INPUT_METHOD_SERVICE);

ImageView imgPicture = (ImageView)findViewById(R.id.howto_cm_box);

imgPicture .setOnClickListener(mClickListener);

 

}

 

 ImageView.OnClickListener mClickListener = new ImageView.OnClickListener(){
  public void onClick(View v){
   switch(v.getId()){
   case R.id.howto_cm_box:
    mImm.showSoftInput(imgPicture, 0);
   break;
   }
  }
 };

 

이렇게 했는데 안뜨네요..

 

이미지 대신 EditText로 하면 잘 되는데..