آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

تعین اندازه SeekBar

Mir Unknown  12 سال پیش  12 سال پیش
+1 0

چکار کنم که Seekbar بجای این که از صفر شروع بشه از 20 شروع  بشه و بجای این که تا 100 تموم بشه تا 60 تموم بشه؟!

 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
محمد حسین زاده  12 سال پیش
+3 0

برای حداکثر setMax اینکار رو میکنه ولی برای حداقل خودت باید کنترلش کنی.

برای مثالی که زدی : باید حداکثر رو روی 40 تنظیم کنی و همیشه مقدار SeekBar رو با عدد 20 جمع کنی

یا از کد زیر استفاده کنی :


int progressChanged = minimumvalue;

seekbar.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() {

public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) {

progressChanged =20+ progress;
}
}
0 0
فعلا دقیقا دارم همین کارا رو انجام میدم اما تو ی برنامه دیدم اکه شروعش از ۲۰ بود یعنی اول seekbar عدد ۲۰ بود.میخوام اونجوری بشه :( (12 سال پیش)
+1 0
مقدار progressChanged رو به کاربرت نشون بده. میشه همون که دیدی (12 سال پیش)
0 0
الا فقط ی مشکل دارم.وقتی میزارم رو بیست و ذخیره میکنم وقتی دوباره میرم میبینم اول سیک بار نیست تا بیست رفته جلو! (12 سال پیش)
+1 0
seekbar از صفره تا 40 - با 20 جمع میکنی به کاربرت نشون میدی نه اینکه بزاریش رو 20 (12 سال پیش)
0 0
خوب کاربر سیک بارو میتونه تکون بده میاره اول میشه بیست وقتی ذخیره میکنه دوباره میاد باید اول سیک بار باشه!ولی نیست (12 سال پیش)
+1 0
یا اون 20 رو باهاش ذخیره نکن یا دوباره ازش 20 رو کم کن. دیگه واضحه که خودت باید اون 20 تای اول رو مدیریت کنی (12 سال پیش)
0 0
خودم پیدا کردم قبل نمایش سیک بار مقدارشو با 20 کم کردم گذاشتم تو ی متغیر بعد اونو با مقدار سیک بار ست کردم (12 سال پیش)
0 0
اره بیست تا رو کم کردم درست شد،نظرمونو تو ی زمان درج کردیم و من اون نظرتون رو الان دیدم،همین موضوع برای بعضی ها سو تفاهم ایجاد کرده انگار! ممنون از کمکتون اقای حسین زاده (12 سال پیش)
0 0
خواهش میکنم - مشکلی نبوده و نیست (12 سال پیش)

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .