Example #1
0
  @Override
  public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS);

    setContentView(R.layout.folder_list);
    mListView = getListView();
    mListView.setScrollBarStyle(View.SCROLLBARS_OUTSIDE_INSET);
    mListView.setLongClickable(true);
    mListView.setFastScrollEnabled(true);
    mListView.setScrollingCacheEnabled(true);
    mListView.setOnItemClickListener(
        new OnItemClickListener() {
          public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
            onOpenFolder(((FolderInfoHolder) mAdapter.getItem(id)).name);
          }
        });
    registerForContextMenu(mListView);

    mListView.setSaveEnabled(true);

    mInflater = getLayoutInflater();

    onNewIntent(getIntent());

    context = this;
  }
  private void initView(LayoutInflater inflater) {
    mDialogView = inflater.inflate(R.layout.renren_dialog_layout, null);
    mContentView = mDialogView.findViewById(R.id.renren_dialog_content_layout);
    mButtonView = mDialogView.findViewById(R.id.button_view);
    mTitleView = (TextView) mDialogView.findViewById(R.id.renren_dialog_title_view);
    mMessageView = (TextView) mDialogView.findViewById(R.id.renren_dialog_message_view);
    mEditText = (SearchEditText) mDialogView.findViewById(R.id.renren_dialog_edit_text);
    mCheckView = mDialogView.findViewById(R.id.renren_dialog_check_layout);
    mCheckBox = (CheckBox) mDialogView.findViewById(R.id.renren_dialog_check_box);
    mCheckMessageView = (TextView) mDialogView.findViewById(R.id.renren_dialog_check_message_view);
    mCancelBtn = (Button) mDialogView.findViewById(R.id.renren_dialog_cancel_btn);
    mOkBtn = (Button) mDialogView.findViewById(R.id.renren_dialog_ok_btn);

    mBtnDivider = mDialogView.findViewById(R.id.renren_dialog_btn_divider);
    mDiliver = mDialogView.findViewById(R.id.renren_dialog_divider);
    mListView = (ListView) mDialogView.findViewById(R.id.renren_dialog_list_view);
    mListView.setVerticalFadingEdgeEnabled(false);
    mListView.setScrollingCacheEnabled(false);
    mListView.setCacheColorHint(0);

    mEditText.setIsShowLeftIcon(false);
    mCancelBtn.setOnClickListener(
        new android.view.View.OnClickListener() {

          @Override
          public void onClick(View v) {
            AppMethods.hideSoftInputMethods(mEditText);
            dismiss();
            if (mNegativeBtnClickListener != null) {
              mNegativeBtnClickListener.onClick(v);
            }
            if (mNegativeBinderOnClickListener != null && mBinder != null) {
              mNegativeBinderOnClickListener.OnClick(v, mBinder);
            }
          }
        });

    mOkBtn.setOnClickListener(
        new android.view.View.OnClickListener() {

          @Override
          public void onClick(View v) {
            AppMethods.hideSoftInputMethods(mEditText);
            dismiss();
            if (mPositiveBtnClickListener != null) {
              mPositiveBtnClickListener.onClick(v);
            }
            if (mPositiveBinderOnClickListener != null && mBinder != null) {
              mPositiveBinderOnClickListener.OnClick(v, mBinder);
            }
          }
        });
  }