Android 朋友圈 输入框评论效果

在xlistview 底部 重叠一个EditText 初始在程序中让它隐藏

按下popupwindow评论按钮后先让输入法弹出, 让评论popupwindow隐藏,显示EditText

InputMethodManager imm = (InputMethodManager)mContext.getSystemService(Context.INPUT_METHOD_SERVICE);      
                             imm.toggleSoftInput( 0 , InputMethodManager.HIDE_NOT_ALWAYS);
                             commentPop.dismiss();
                             editsendLayout.setVisibility(View.VISIBLE);
                             et.setFocusableInTouchMode( true );
                             et.requestFocus();
按屏幕时隐藏输入框

LinearLayout ll = (LinearLayout)convertView.findViewById(R.id.sharefooditem_screen);
                 ll.setOnClickListener( new OnClickListener() {
     
                     @Override
                     public void onClick(View v) {
                         // TODO Auto-generated method stub
                         if (editsendLayout.getVisibility() == View.VISIBLE) {
                             editsendLayout.setVisibility(View.INVISIBLE);
                             InputMethodManager imm = (InputMethodManager)mContext.getSystemService(Context.INPUT_METHOD_SERVICE);      
                             imm.hideSoftInputFromWindow(et.getWindowToken(), 0 ); 
                         }
                     }
                     
                 });

你可能感兴趣的:(Android总结)