キーボードが表示されたときに非表示にするにはどうすればよいですImageView
か(いくつかを押した後EditText
)。そして、ImageView
キーボードが閉じられたときにこれを表示しますか?
3570 次
2 に答える
3
edit_Text.setOnFocusChangeListener(new OnFocusChangeListener() {
@Override
public void onFocusChange(View v, boolean hasFocus) {
if(hasFocus){
Toast.makeText(getApplicationContext(), "got the focus", Toast.LENGTH_LONG).show();
// Hide your ImageView
iv.setVisibility(View.GONE); // (make the view gone)
}else
Toast.makeText(getApplicationContext(), "lost the focus", Toast.LENGTH_LONG).show();
// Show your ImageView
iv.setVisibility(View.VISIBLE);
}
});
于 2013-03-18T21:03:41.810 に答える
3
私OnFocusChangeListener
はあなたにとって正しいことかもしれないと思います。
editText.setOnFocusChangeListener(new OnFocusChangeListener() {
@Override
public void onFocusChange(View v, boolean hasFocus) {
// view/hide ImageView
}
});
于 2013-03-18T15:37:05.550 に答える