Guest User

Untitled

a guest
Nov 19th, 2017
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.36 KB | None | 0 0
  1. private void showRenamePop() {
  2. if (mRenamePop == null) {
  3. mRenamePop = ContentUtils.getDefaultCenterPopWindow(getActivity(), (int) ContentUtils.getDimen(R.dimen.normal_margin));
  4. mRenamePop.setContentView(getRenameContentView(R.layout.view_rename_pop));
  5. mRenamePop.setOnDismissListener(() -> {
  6. mEtContent.setText("");
  7. ContentUtils.hideSoftInput(context);
  8. });
  9. mRenamePop.setListener(new BasePopupWindow.Listener() {
  10. @Override
  11. public void interceptWhenDismiss() {
  12. ContentUtils.hideSoftInput(context, mEtContent);
  13. }
  14. });
  15. }
  16. int position = (int) mTvReName.getTag();
  17. String name = mAdapter.getItem(position).getName();
  18. final int i = name.lastIndexOf(".");
  19. if (i == -1) {
  20. suffix = "";
  21. mEtContent.setText(name);
  22. } else {
  23. suffix = name.substring(i + 1);
  24. mEtContent.setText(name.substring(0, i));
  25. }
  26. ContentUtils.moveSelectionToEnd(mEtContent);
  27. mRenamePop.setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE);
  28. mEtContent.requestFocus();
  29. mRenamePop.showAtCenter(getActivity());
  30.  
  31. //异步打开软键盘
  32. ContentUtils.asynOpenKeyBoard(context, mEtContent);
  33. }
Add Comment
Please, Sign In to add comment