@Override
 public void onListSelection(int index) {
   if (!mQuoteFragment.isAdded()) {
     FragmentTransaction fragmentTransaction = mFragmentManager.beginTransaction();
     fragmentTransaction.add(R.id.quote_fragment_container, mQuoteFragment);
     fragmentTransaction.addToBackStack(null);
     fragmentTransaction.commit();
     mFragmentManager.executePendingTransactions();
   }
   if (mQuoteFragment.getShownIndex() != index) {
     mQuoteFragment.showIndex(index);
   }
 }
 private void setLayout() {
   if (!mQuoteFragment.isAdded()) {
     mTitleFrameLayout.setLayoutParams(new LinearLayout.LayoutParams(MATCH_PARENT, MATCH_PARENT));
     mQuotesFrameLayout.setLayoutParams(new LinearLayout.LayoutParams(0, MATCH_PARENT));
   } else {
     mTitleFrameLayout.setLayoutParams(new LinearLayout.LayoutParams(0, MATCH_PARENT, 1f));
     mQuotesFrameLayout.setLayoutParams(new LinearLayout.LayoutParams(0, MATCH_PARENT, 2f));
   }
 }