コード例 #1
0
 /** 隐藏输入法 */
 private void hideInput() {
   // BUG #58725 【47997】【论坛】跟帖录音:编辑跟帖,录音点击暂停后点击非跟帖编辑区域,录音图标一直存在
   mInputBar.cancelRecord();
   mBottomInput.setVisibility(View.INVISIBLE);
   mBottom.setVisibility(View.VISIBLE);
   // 隐藏输入法
   InputMethodUtils.hideSoftInput(mContext, mEditContent);
   mListView.requestFocus();
 }
コード例 #2
0
 @Override
 protected void onStart() {
   super.onStart();
   System.out.println("aaaa onStart");
   if (isOpenComment) { // 判断跟帖输入框是否打开
     Log.d("aa", "onStart aaaa:" + mInputBar.getCurrentSelectedTabId());
     if (mInputBar.getCurrentSelectedTabId() != CommonInputBar.TAB_KEYBOARD) {
       // 隐藏输入法
       Log.d("aa", "onStart aaaa隐藏输入法");
       InputMethodUtils.hideSoftInput(mContext, mEditContent);
       // mListView.requestFocus();
     }
   }
 }
コード例 #3
0
 /** 评论,回复评论时只能输入文字的模式 */
 private void switchTestOnlyMode() {
   if (mInputTextOnly.getVisibility() == View.VISIBLE) {
     mInputTextOnly.setVisibility(View.INVISIBLE);
     mBottom.setVisibility(View.VISIBLE);
     // 隐藏输入法
     InputMethodUtils.hideSoftInput(mContext, mEditText);
     mListView.requestFocus();
   } else {
     mInputTextOnly.setVisibility(View.VISIBLE);
     mBottom.setVisibility(View.INVISIBLE);
     // 显示输入法
     InputMethodUtils.showSoftInputMethod(mContext, mEditText);
     mEditText.requestFocus();
   }
 }