本文整理汇总了Java中android.widget.SeekBar.setMax方法的典型用法代码示例。如果您正苦于以下问题:Java SeekBar.setMax方法的具体用法?Java SeekBar.setMax怎么用?Java SeekBar.setMax使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类android.widget.SeekBar
的用法示例。
在下文中一共展示了SeekBar.setMax方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: onCreateDialogView
import android.widget.SeekBar; //导入方法依赖的package包/类
@Override
protected View onCreateDialogView() {
LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(
LinearLayout.LayoutParams.MATCH_PARENT,
LinearLayout.LayoutParams.WRAP_CONTENT);
// Layout returned as dialog view
LinearLayout layout = new LinearLayout(mContext);
layout.setOrientation(LinearLayout.VERTICAL);
// Add text view to show the current value
mViewValue = new TextView(mContext);
mViewValue.setGravity(Gravity.CENTER_HORIZONTAL);
mViewValue.setText(String.valueOf(mValue));
layout.addView(mViewValue, params);
// Add seek bar
mSeekBar = new SeekBar(mContext);
mSeekBar.setMax(mMax);
mSeekBar.setProgress(mValue);
// Set progress before change listener
mSeekBar.setOnSeekBarChangeListener(this);
layout.addView(mSeekBar, params);
return layout;
}
示例2: updateView
import android.widget.SeekBar; //导入方法依赖的package包/类
void updateView() {
SeekBar slider = mSlider;
RangeSetting setting = mSetting;
// ignore for now
/*
boolean enabled = setting.enabled;
mMinButton.setEnabled(enabled);
mMaxButton.setEnabled(enabled);
slider.setEnabled(enabled);
*/
slider.setMax(setting.max);
slider.setProgress(setting.value);
// update description
final String descr = setting.descr;
final TextView descrView = mDescr;
descrView.setText(descr);
descrView.setVisibility(descr == null ? View.GONE : View.VISIBLE);
updatePreviewText(setting);
}
示例3: onCreateDialogView
import android.widget.SeekBar; //导入方法依赖的package包/类
@Override
protected View onCreateDialogView() {
// Get current value from preferences
mCurrentValue = getPersistedInt(mDefaultValue);
// Inflate layout
LayoutInflater inflater = ((PreferenceActivity) context).getLayoutInflater();
View view = inflater.inflate(R.layout.dialog_slider, null);
// Setup minimum and maximum text labels
((TextView) view.findViewById(R.id.min_value)).setText(Integer.toString(mMinValue));
((TextView) view.findViewById(R.id.max_value)).setText(Integer.toString(mMaxValue));
// Setup SeekBar
mSeekBar = (SeekBar) view.findViewById(R.id.seek_bar);
mSeekBar.setMax(mMaxValue - mMinValue);
mSeekBar.setProgress(mCurrentValue - mMinValue);
mSeekBar.setOnSeekBarChangeListener(this);
// Setup text label for current value
mValueText = (TextView) view.findViewById(R.id.current_value);
mValueText.setText(Integer.toString(mCurrentValue));
return view;
}
示例4: initSeekBar
import android.widget.SeekBar; //导入方法依赖的package包/类
private void initSeekBar(SeekBar seekBar, Uri defaultUri) {
seekBar.setMax(mAudioManager.getStreamMaxVolume(mStreamType));
mOriginalStreamVolume = mAudioManager.getStreamVolume(mStreamType);
seekBar.setProgress(mOriginalStreamVolume);
seekBar.setOnSeekBarChangeListener(this);
// TODO: removed in MM, find different approach
mContext.getContentResolver().registerContentObserver(
System.getUriFor("volume_ring"),
false, mVolumeObserver);
if (defaultUri == null) {
if (mStreamType == AudioManager.STREAM_RING) {
defaultUri = Settings.System.DEFAULT_RINGTONE_URI;
} else if (mStreamType == AudioManager.STREAM_NOTIFICATION) {
defaultUri = Settings.System.DEFAULT_NOTIFICATION_URI;
} else {
defaultUri = Settings.System.DEFAULT_ALARM_ALERT_URI;
}
}
mRingtone = RingtoneManager.getRingtone(mContext, defaultUri);
if (mRingtone != null) {
mRingtone.setStreamType(mStreamType);
}
}
示例5: initControllerView
import android.widget.SeekBar; //导入方法依赖的package包/类
private void initControllerView(View v) {
mPauseButton = (ImageButton) v.findViewById(getResources().getIdentifier("mediacontroller_play_pause", "id", mContext.getPackageName()));
if (mPauseButton != null) {
mPauseButton.requestFocus();
mPauseButton.setOnClickListener(mPauseListener);
}
mProgress = (SeekBar) v.findViewById(getResources().getIdentifier("mediacontroller_seekbar", "id", mContext.getPackageName()));
if (mProgress != null) {
if (mProgress instanceof SeekBar) {
SeekBar seeker = (SeekBar) mProgress;
seeker.setOnSeekBarChangeListener(mSeekListener);
}
mProgress.setMax(1000);
}
mEndTime = (TextView) v.findViewById(getResources().getIdentifier("mediacontroller_time_total", "id", mContext.getPackageName()));
mCurrentTime = (TextView) v.findViewById(getResources().getIdentifier("mediacontroller_time_current", "id", mContext.getPackageName()));
mFileName = (TextView) v.findViewById(getResources().getIdentifier("mediacontroller_file_name", "id", mContext.getPackageName()));
if (mFileName != null)
mFileName.setText(mTitle);
}
示例6: CustomColourDialog
import android.widget.SeekBar; //导入方法依赖的package包/类
public CustomColourDialog(final Context context) {
super(context);
requestWindowFeature(Window.FEATURE_NO_TITLE);
this.setContentView(R.layout.customcolourdialog);
this.setCancelable(false);
Button closeButton = (Button) this
.findViewById(R.id.returnColourDialog);
closeButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
dismiss();
}
});
saveButton = (Button) this.findViewById(R.id.shareColourDialog);
rSeekBar = (SeekBar) findViewById(R.id.rSeekBar);
rSeekBar.setMax(255);
rSeekBar.setProgress(111);
rSeekBar.setOnSeekBarChangeListener(rgbOnSeekBarListener());
gSeekBar = (SeekBar) findViewById(R.id.gSeekBar);
gSeekBar.setMax(255);
gSeekBar.setProgress(111);
gSeekBar.setOnSeekBarChangeListener(rgbOnSeekBarListener());
bSeekBar = (SeekBar) findViewById(R.id.bSeekBar);
bSeekBar.setMax(255);
bSeekBar.setProgress(111);
bSeekBar.setOnSeekBarChangeListener(rgbOnSeekBarListener());
calculateRGB();
}
示例7: textSizePicker
import android.widget.SeekBar; //导入方法依赖的package包/类
private void textSizePicker() {
AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());
LayoutInflater inflater = getActivity().getLayoutInflater();
LinearLayout view = (LinearLayout) inflater.inflate(R.layout.dialog_seek_bar, null);
final SeekBar bar = view.findViewById(R.id.text_size_seekbar);
final TextView sample = new TextView(getActivity());
sample.setText(R.string.untitled);
sample.setLayoutParams(new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, WindowManager.LayoutParams.WRAP_CONTENT));
sample.setGravity(Gravity.CENTER_HORIZONTAL);
view.addView(sample);
bar.setOnSeekBarChangeListener(new TextSeekBarListener(sample));
final int MAX = 5;
bar.setMax(MAX);
bar.setProgress(MAX - mPreferenceManager.getTextSize());
builder.setView(view);
builder.setTitle(R.string.title_text_size);
builder.setPositiveButton(android.R.string.ok, new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface arg0, int arg1) {
mPreferenceManager.setTextSize(MAX - bar.getProgress());
}
});
Dialog dialog = builder.show();
BrowserDialog.setDialogSize(mActivity, dialog);
}
示例8: onBindView
import android.widget.SeekBar; //导入方法依赖的package包/类
@Override
protected void onBindView(View view) {
super.onBindView(view);
seekBar = (SeekBar) view.findViewById(R.id.seekbar);
seekBar.setMax(maxSeekBarValue);
seekBar.setProgress(progress);
seekBar.setOnSeekBarChangeListener(this);
}
示例9: onProgressChanged
import android.widget.SeekBar; //导入方法依赖的package包/类
@Override
public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) {
try {
if (mApp.getService().isMediaPlayerPrepared()) {
long currentSongDuration = mApp.getService().getMediaPlayer().getDuration();
seekBar.setMax((int) currentSongDuration / 1000);
if (fromUser) {
mSeekBarIndicatorTextView.setText(Common.convertMillisToMinsSecs(seekBar.getProgress() * 1000));
}
}
} catch (Exception e) {
e.printStackTrace();
}
}
示例10: onCreateView
import android.widget.SeekBar; //导入方法依赖的package包/类
@Override
protected View onCreateView(ViewGroup parent) {
super.onCreateView(parent);
Utils.logD(LOG_TAG, "onCreateView");
LayoutInflater inflater = (LayoutInflater) getContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View view = inflater.inflate(R.layout.preference_seekbar, parent, false);
tvSummary = (TextView) view.findViewById(android.R.id.summary);
mSeekBar = (SeekBar) view.findViewById(R.id.seekbar);
mSeekBar.setProgress(mProgress);
mSeekBar.setMax(mMax);
mSeekBar.setOnSeekBarChangeListener(this);
return view;
}
示例11: onPrepareDialogBuilder
import android.widget.SeekBar; //导入方法依赖的package包/类
@SuppressWarnings("deprecation")
@Override
protected void onPrepareDialogBuilder(Builder builder) {
Context context = getContext();
ViewGroup.LayoutParams params = new LinearLayout.LayoutParams(ViewGroup.LayoutParams.FILL_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT);
mValue = getPersistedInt(95);
LinearLayout layout = new LinearLayout(context);
layout.setOrientation(LinearLayout.VERTICAL);
layout.setLayoutParams(params);
mValueText = new TextView(context);
mValueText.setGravity(Gravity.RIGHT);
mValueText.setPadding(20, 0, 20, 0);
mValueText.setText(getSummary(-mValue));
layout.addView(mValueText);
SeekBar seekBar = new SeekBar(context);
seekBar.setPadding(20, 0, 20, 20);
seekBar.setLayoutParams(params);
seekBar.setMax(150);
seekBar.setProgress(mValue);
seekBar.setOnSeekBarChangeListener(this);
layout.addView(seekBar);
builder.setView(layout);
}
示例12: onCreateDialogView
import android.widget.SeekBar; //导入方法依赖的package包/类
@Override
protected View onCreateDialogView() {
final View view = super.onCreateDialogView();
mSeekBar = (SeekBar)view.findViewById(R.id.seek_bar_dialog_bar);
mSeekBar.setMax(mMaxValue - mMinValue);
mSeekBar.setOnSeekBarChangeListener(this);
mValueView = (TextView)view.findViewById(R.id.seek_bar_dialog_value);
return view;
}
示例13: initControllerView
import android.widget.SeekBar; //导入方法依赖的package包/类
private void initControllerView(View v) {
mPauseButton = v.findViewById(R.id.pause);
if (mPauseButton != null) {
mPauseButton.requestFocus();
mPauseButton.setOnClickListener(mPauseListener);
}
mFullscreenButton = v.findViewById(R.id.fullscreen);
if (mFullscreenButton != null) {
mFullscreenButton.requestFocus();
mFullscreenButton.setOnClickListener(mFullscreenListener);
}
mFfwdButton = v.findViewById(R.id.ffwd);
if (mFfwdButton != null) {
mFfwdButton.setOnClickListener(mFfwdListener);
if (!mFromXml) {
mFfwdButton.setVisibility(mUseFastForward ? View.VISIBLE : View.GONE);
}
}
mRewButton = v.findViewById(R.id.rew);
if (mRewButton != null) {
mRewButton.setOnClickListener(mRewListener);
if (!mFromXml) {
mRewButton.setVisibility(mUseFastForward ? View.VISIBLE : View.GONE);
}
}
// By default these are hidden. They will be enabled when setPrevNextListeners() is called
mNextButton = v.findViewById(R.id.next);
if (mNextButton != null && !mFromXml && !mListenersSet) {
mNextButton.setVisibility(View.GONE);
}
mPrevButton = v.findViewById(R.id.prev);
if (mPrevButton != null && !mFromXml && !mListenersSet) {
mPrevButton.setVisibility(View.GONE);
}
mProgress = (SeekBar) v.findViewById(R.id.mediacontroller_progress);
if (mProgress != null) {
if (mProgress instanceof SeekBar) {
SeekBar seeker = (SeekBar) mProgress;
seeker.setOnSeekBarChangeListener(mSeekListener);
}
mProgress.setMax(1000);
}
mEndTime = v.findViewById(R.id.time);
mCurrentTime = v.findViewById(R.id.time_current);
installPrevNextListeners();
}
示例14: init
import android.widget.SeekBar; //导入方法依赖的package包/类
private void init(Context context) {
showTimeoutMs = DEFAULT_SHOW_TIMEOUT_MS;
formatBuilder = new StringBuilder();
formatter = new Formatter(formatBuilder, Locale.getDefault());
currentWindow = new Timeline.Window();
componentListener = new ComponentListener();
LayoutInflater.from(context).inflate(R.layout.item_video_control, this);
controlLayout = (LinearLayout) findViewById(R.id.video_control_layout);
time = (TextView) findViewById(R.id.time);
timeCurrent = (TextView) findViewById(R.id.time_current);
fullscreen = (ImageView) findViewById(R.id.video_fullscreen);
fullscreen.setOnClickListener(componentListener);
progressBar = (SeekBar) findViewById(R.id.video_controller_progress);
progressBar.setOnSeekBarChangeListener(componentListener);
progressBar.setMax(PROGRESS_BAR_MAX);
videoView = new TextureView(context);
FrameLayout.LayoutParams videoParams = new FrameLayout.LayoutParams(
ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT);
videoView.setLayoutParams(videoParams);
videoView.setOnClickListener(componentListener);
thumbnailView = new SimpleDraweeView(context);
FrameLayout.LayoutParams thumbParams = new FrameLayout.LayoutParams(
ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT);
GenericDraweeHierarchy hierarchy = new GenericDraweeHierarchyBuilder(getResources())
.setPlaceholderImage(R.color.loading_color)
.build();
thumbnailView.setHierarchy(hierarchy);
thumbnailView.setLayoutParams(thumbParams);
loadingBar = new ProgressBar(context, null, android.R.attr.progressBarStyle);
FrameLayout.LayoutParams loadingParams = new FrameLayout.LayoutParams(
ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT);
loadingParams.gravity = Gravity.CENTER;
loadingBar.setLayoutParams(loadingParams);
loadingBar.setVisibility(GONE);
playView = new ImageView(context);
FrameLayout.LayoutParams playParams = new FrameLayout.LayoutParams(
ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT);
playParams.gravity = Gravity.CENTER;
playView.setLayoutParams(playParams);
int padding = (int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 24,
context.getResources().getDisplayMetrics());
playView.setPadding(padding, padding, padding, padding);
playView.setOnClickListener(componentListener);
// setOnClickListener(componentListener);
leftTime = new TextView(context);
FrameLayout.LayoutParams leftParams = new FrameLayout.LayoutParams(
ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT);
leftParams.gravity = Gravity.BOTTOM;
leftParams.bottomMargin = padding / 2;
leftParams.leftMargin = padding / 2;
leftTime.setLayoutParams(leftParams);
leftTime.setTextColor(Color.WHITE);
leftTime.setVisibility(GONE);
addView(videoView, 0);
addView(thumbnailView, 1);
addView(loadingBar, 2);
addView(playView, 3);
addView(leftTime, 4);
}
示例15: initControllerView
import android.widget.SeekBar; //导入方法依赖的package包/类
private void initControllerView(View view) {
mIbPause = (ImageButton) view.findViewById(R.id.media_controller_play_pause);
mTvPlay = (ImageView) view.findViewById(R.id.media_controller_tv_play);
if (mIbPause != null && mTvPlay != null){
mIbPause.requestFocus();
mTvPlay.setOnClickListener(v -> {
doPauseResume();
show(sDefaultTimeout);
});
}
mProgressBar = (SeekBar) view.findViewById(R.id.media_controller_seekbar);
if (mProgressBar != null){
if (mProgressBar instanceof SeekBar){
SeekBar seekBar = (SeekBar) mProgressBar;
seekBar.setOnSeekBarChangeListener(mSeekBarChangeListener);
seekBar.setThumbOffset(1);
}
mProgressBar.setMax(1000);
}
mEndTime = (TextView) view.findViewById(R.id.media_controller_time_total);
mCurrentTime = (TextView) view.findViewById(R.id.media_controller_time_current);
mTitleView = (TextView) view.findViewById(R.id.media_controller_title);
if (mTitleView != null)
mTitleView.setText(mTitle);
LinearLayout llDanmuku = (LinearLayout) view.findViewById(R.id.media_controller_danmaku_layout);
ImageView ivDanmuku = (ImageView) view.findViewById(R.id.media_controller_danmaku_switch);
TextView tvDanmuku = (TextView) view.findViewById(R.id.media_controller_danmaku_text);
llDanmuku.setOnClickListener(v -> {
if (mDanmakuShow){
ivDanmuku.setImageResource(R.drawable.bili_player_danmaku_is_open);
tvDanmuku.setText("弹幕开");
mDanmakuSwitchListener.setDanmakuShow(true);
mDanmakuShow = false;
} else {
ivDanmuku.setImageResource(R.drawable.bili_player_danmaku_is_closed);
tvDanmuku.setText("弹幕关");
mDanmakuSwitchListener.setDanmakuShow(false);
mDanmakuShow = true;
}
});
mIvBack = (ImageView) view.findViewById(R.id.media_controller_back);
mIvBack.setOnClickListener(v -> mVideoBackListener.back());
}