Android examples for java.lang:Integer
get Seek Bar Progress from min/max and current value
import android.net.Uri; import android.text.SpannableString; import android.text.Spanned; import android.text.TextUtils; import android.text.style.StrikethroughSpan; import android.util.Log; import java.io.PrintWriter; import java.io.StringWriter; import java.io.UnsupportedEncodingException; import java.math.BigDecimal; import java.security.NoSuchAlgorithmException; import java.text.DecimalFormat; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.HashMap; import java.util.Map; import java.util.regex.Matcher; import java.util.regex.Pattern; public class Main{ public static int getSeekBarProgress(int value, int minValue, int midValue, int maxValue) { if (value < 0) { return 0; }//from w ww . j ava 2s .c o m if (value <= midValue) { return 50 * (value - minValue) / (midValue - minValue); } else { return 50 + 50 * (value - midValue) / (maxValue - midValue); } } }