@Override
 public void onClick(View v) {
   renameView.setVisibility(View.GONE);
   EditText tmp = (EditText) findViewById(R.id.edit_text_enter_new_pdf_name);
   selectedFragment.RenameSelectedItems(tmp.getText().toString());
   tmp.setText("");
   selectedFragment.erasedCheckedItems();
   selectedFragment.applyChange();
 }
 @Override
 public void onClick(View v) {
   if (selectedFragment != null) {
     selectedFragment.DeleteSelectedItems();
     selectedFragment.applyChange();
   } else
     Toast.makeText(
             getApplicationContext(), "You have to select something!", Toast.LENGTH_LONG)
         .show();
 }
 @Override
 protected void onActivityResult(int requestCode, int resultCode, Intent data) {
   super.onActivityResult(requestCode, resultCode, data);
   if (requestCode == REQ_CODE_TO_MOVE_FOLDER) {
     // came back from SecondActivity
     String tmp = data.getStringExtra("PdfLink");
     selectedFragment.moveFile(tmp);
     editSelect.setSoundEffectsEnabled(false);
     editSelect.performClick();
   } else if (requestCode == REQ_CODE_TO_CREATE_FOLDER) {
     String tmp = data.getStringExtra("PdfLink");
     File file = new File(tmp, (String) editNewFolder.getTag());
     if (!file.exists()) {
       if (!file.mkdirs()) {
         Toast.makeText(
                 getApplicationContext(), "Error in creating new folder", Toast.LENGTH_SHORT)
             .show();
       } else
         Toast.makeText(
                 getApplicationContext(),
                 "Succesfully create folder in " + tmp + '/' + (String) editNewFolder.getTag(),
                 Toast.LENGTH_SHORT)
             .show();
     }
     editNewFolder.setTag("");
   } else if (requestCode == REQ_CODE_OPEN_PDF) {
     int pos = data.getIntExtra("position", -1);
     int lastPage = data.getIntExtra("last_page", 0);
     if (pos != -1) listOfPdfProperties.get(pos).setLastPageViewed(lastPage);
   }
 }
  private void setHeightOfListOfFiles(int height) {

    if (selectedFragment == null) {
      ViewGroup.LayoutParams params = listFrag.getListView().getLayoutParams();
      params.height = height;
      listFrag.getListView().setLayoutParams(params);
    } else {
      ViewGroup.LayoutParams params = selectedFragment.getListView().getLayoutParams();
      params.height = height;
      selectedFragment.getListView().setLayoutParams(params);
    }

    if (editControlView.getHeight() > 0) {
      editControlView.setTranslationY(-editControlView.getHeight());
    }
    if (sortControlView.getHeight() > 0)
      sortControlView.setTranslationY(-sortControlView.getHeight());
    mainView.invalidate();
  }
 @Override
 public void onClick(View v) {
   if (selectedFragment != null) {
     if (selectedFragment.countItemSelected() > 1)
       Toast.makeText(getApplicationContext(), "Please choose 1 item", Toast.LENGTH_SHORT)
           .show();
     else {
       renameView.setVisibility(View.VISIBLE);
       renameView.bringToFront();
       mainView.invalidate();
     }
   } else
     Toast.makeText(
             getApplicationContext(), "You have to select something!", Toast.LENGTH_LONG)
         .show();
 }
 @Override
 public void onClick(View v) {
   editSelect.setSoundEffectsEnabled(true);
   if (editSelectClose) {
     FragmentManager fragmentManager = getFragmentManager();
     FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
     selectedFragment = new SelectedListOfFileFragment();
     listOfPdfProperties = listFrag.getListOfFileProperties();
     selectedFragment.setList(listOfPdfProperties);
     fragmentTransaction.replace(R.id.fullscreen_content, selectedFragment);
     fragmentTransaction.addToBackStack(null);
     fragmentTransaction.commit();
   } else {
     selectedFragment = null;
     FragmentManager fragmentManager = getFragmentManager();
     fragmentManager.popBackStack();
     // listFrag.Refresh();
     listFrag.applyChange();
   }
   editSelectClose = (!editSelectClose);
 }