Java Code Examples for android.widget.ListView.CHOICE_MODE_MULTIPLE_MODAL
The following are Jave code examples for showing how to use
CHOICE_MODE_MULTIPLE_MODAL of the
android.widget.ListView
class.
You can vote up the examples you like. Your votes will be used in our system to get
more good examples.
+ Save this method
Example 1
Project: easyfilemanager File: DirectoryFragment.java View Source Code | 4 votes |
private void updateDisplayState() { final State state = getDisplayState(this); mDefaultColor = SettingsActivity.getPrimaryColor(getActivity()); int accentColor = SettingsActivity.getAccentColor(); if (mLastMode == state.derivedMode && mLastSortOrder == state.derivedSortOrder && mLastShowSize == state.showSize && mLastShowFolderSize == state.showFolderSize && mLastShowThumbnail == state.showThumbnail && mLastShowHiddenFiles == state.showHiddenFiles && (mLastShowColor != 0 && mLastShowColor == mDefaultColor) && (mLastShowAccentColor != 0 && mLastShowAccentColor == accentColor)) return; boolean refreshData = mLastShowHiddenFiles != state.showHiddenFiles; mLastMode = state.derivedMode; mLastSortOrder = state.derivedSortOrder; mLastShowSize = state.showSize; mLastShowFolderSize = state.showFolderSize; mLastShowThumbnail = state.showThumbnail; mLastShowHiddenFiles = state.showHiddenFiles; mLastShowColor = mDefaultColor; mProgressBar.setColor(mLastShowColor); mListView.setVisibility(state.derivedMode == MODE_LIST ? View.VISIBLE : View.GONE); mGridView.setVisibility(state.derivedMode == MODE_GRID ? View.VISIBLE : View.GONE); final int choiceMode; if (state.allowMultiple) { choiceMode = ListView.CHOICE_MODE_MULTIPLE_MODAL; } else { choiceMode = ListView.CHOICE_MODE_NONE; } final int thumbSize; if (state.derivedMode == MODE_GRID) { thumbSize = getResources().getDimensionPixelSize(R.dimen.grid_width); mListView.setAdapter(null); mListView.setChoiceMode(ListView.CHOICE_MODE_NONE); mGridView.setAdapter(mAdapter); mGridView.setColumnWidth(thumbSize); mGridView.setNumColumns(GridView.AUTO_FIT); mGridView.setChoiceMode(choiceMode); mCurrentView = mGridView; } else if (state.derivedMode == MODE_LIST) { thumbSize = getResources().getDimensionPixelSize(R.dimen.icon_size); mGridView.setAdapter(null); mGridView.setChoiceMode(ListView.CHOICE_MODE_NONE); mListView.setAdapter(mAdapter); mListView.setChoiceMode(choiceMode); mCurrentView = mListView; } else { throw new IllegalStateException("Unknown state " + state.derivedMode); } ((BaseActivity) getActivity()).upadateActionItems(mCurrentView); mThumbSize = new Point(thumbSize, thumbSize); if(refreshData) { onUserSortOrderChanged(); } }
Example 2
Project: FireFiles File: DirectoryFragment.java View Source Code | 4 votes |
private void updateDisplayState() { final State state = getDisplayState(this); mDefaultColor = SettingsActivity.getPrimaryColor(getActivity()); int accentColor = SettingsActivity.getAccentColor(); if (mLastMode == state.derivedMode && mLastSortOrder == state.derivedSortOrder && mLastShowSize == state.showSize && mLastShowFolderSize == state.showFolderSize && mLastShowThumbnail == state.showThumbnail && mLastShowHiddenFiles == state.showHiddenFiles && (mLastShowColor != 0 && mLastShowColor == mDefaultColor) && (mLastShowAccentColor != 0 && mLastShowAccentColor == accentColor)) return; boolean refreshData = mLastShowHiddenFiles != state.showHiddenFiles; mLastMode = state.derivedMode; mLastSortOrder = state.derivedSortOrder; mLastShowSize = state.showSize; mLastShowFolderSize = state.showFolderSize; mLastShowThumbnail = state.showThumbnail; mLastShowHiddenFiles = state.showHiddenFiles; mLastShowColor = mDefaultColor; mProgressBar.setColor(mLastShowColor); mListView.setVisibility(state.derivedMode == MODE_LIST ? View.VISIBLE : View.GONE); mGridView.setVisibility(state.derivedMode == MODE_GRID ? View.VISIBLE : View.GONE); final int choiceMode; if (state.allowMultiple) { choiceMode = ListView.CHOICE_MODE_MULTIPLE_MODAL; } else { choiceMode = ListView.CHOICE_MODE_NONE; } final int thumbSize; if (state.derivedMode == MODE_GRID) { thumbSize = getResources().getDimensionPixelSize(R.dimen.grid_width); mListView.setAdapter(null); mListView.setChoiceMode(ListView.CHOICE_MODE_NONE); mGridView.setAdapter(mAdapter); mGridView.setColumnWidth(thumbSize); mGridView.setNumColumns(GridView.AUTO_FIT); mGridView.setChoiceMode(choiceMode); mCurrentView = mGridView; } else if (state.derivedMode == MODE_LIST) { thumbSize = getResources().getDimensionPixelSize(R.dimen.icon_size); mGridView.setAdapter(null); mGridView.setChoiceMode(ListView.CHOICE_MODE_NONE); mListView.setAdapter(mAdapter); mListView.setChoiceMode(choiceMode); mCurrentView = mListView; } else { throw new IllegalStateException("Unknown state " + state.derivedMode); } ((BaseActivity) getActivity()).upadateActionItems(mCurrentView); mThumbSize = new Point(thumbSize, thumbSize); if(refreshData) { onUserSortOrderChanged(); } }
Example 3
Project: simple-share-android File: DirectoryFragment.java View Source Code | 4 votes |
private void updateDisplayState() { final State state = getDisplayState(this); mDefaultColor = SettingsActivity.getPrimaryColor(getActivity()); int accentColor = SettingsActivity.getAccentColor(); if (mLastMode == state.derivedMode && mLastSortOrder == state.derivedSortOrder && mLastShowSize == state.showSize && mLastShowFolderSize == state.showFolderSize && mLastShowThumbnail == state.showThumbnail && mLastShowHiddenFiles == state.showHiddenFiles && (mLastShowColor != 0 && mLastShowColor == mDefaultColor) && (mLastShowAccentColor != 0 && mLastShowAccentColor == accentColor)) return; boolean refreshData = mLastShowHiddenFiles != state.showHiddenFiles; mLastMode = state.derivedMode; mLastSortOrder = state.derivedSortOrder; mLastShowSize = state.showSize; mLastShowFolderSize = state.showFolderSize; mLastShowThumbnail = state.showThumbnail; mLastShowHiddenFiles = state.showHiddenFiles; mLastShowColor = mDefaultColor; mProgressBar.setColor(mLastShowColor); mListView.setVisibility(state.derivedMode == MODE_LIST ? View.VISIBLE : View.GONE); mGridView.setVisibility(state.derivedMode == MODE_GRID ? View.VISIBLE : View.GONE); final int choiceMode; if (state.allowMultiple) { choiceMode = ListView.CHOICE_MODE_MULTIPLE_MODAL; } else { choiceMode = ListView.CHOICE_MODE_NONE; } final int thumbSize; if (state.derivedMode == MODE_GRID) { thumbSize = getResources().getDimensionPixelSize(R.dimen.grid_width); mListView.setAdapter(null); mListView.setChoiceMode(ListView.CHOICE_MODE_NONE); mGridView.setAdapter(mAdapter); mGridView.setColumnWidth(thumbSize); mGridView.setNumColumns(GridView.AUTO_FIT); mGridView.setChoiceMode(choiceMode); mCurrentView = mGridView; } else if (state.derivedMode == MODE_LIST) { thumbSize = getResources().getDimensionPixelSize(R.dimen.icon_size); mGridView.setAdapter(null); mGridView.setChoiceMode(ListView.CHOICE_MODE_NONE); mListView.setAdapter(mAdapter); mListView.setChoiceMode(choiceMode); mCurrentView = mListView; } else { throw new IllegalStateException("Unknown state " + state.derivedMode); } ((BaseActivity) getActivity()).upadateActionItems(mCurrentView); mThumbSize = new Point(thumbSize, thumbSize); if(refreshData) { onUserSortOrderChanged(); } }