2015-09-25 54 views
0

伙计! 我写了一个简单的记事本,给你一个小问题。当我点击EditText表单时,我需要隐藏操作栏。例如,我想写一些文本,点击EditText窗体,然后我得到一个键盘。获得键盘后,我需要隐藏操作栏。如果你使用iA Writer for android,你就会知道我在说什么。隐藏操作栏当我点击Edittext

预先感谢您!

+0

您能否添加一些代码 – AndroidEnthusiast

+0

您可以将您的ActionBar更改为Too lbar,然后只需将Tooblar的可见性设置为隐形即可。要了解更多关于工具栏的信息,请点击https://developer.android.com/intl/ru/reference/android/widget/Toolbar.html。 – Rachit

+0

为什么你不用OnEditorActionListener来隐藏你的动作栏,只需要 .getActionBar()。hide()里面的onEditorAction()回调 – dex

回答

0

只需添加您的EditText监听器:

mEditText.setOnEditorActionListener(new OnEditorActionListener() {      
    @Override 
    public boolean onEditorAction(TextView v, int actionId, KeyEvent event) { 
     // Do some stuff 
    } 
}); 

,然后如果你使用的动作条,你可以使用这个方法有两种:

getActionbar().hide(); 
getActionbar().show(); 

或者,如果您使用的工具栏,你可以用这个两个methos

getSupportActionBar().hide(); 
getSupportActionBar().show();