CoderzHeaven

June 21, 2011

How to use SeekBar in ANDROID?

Here is a simple example to show how to use seek Bar in android.

Create a new project and place this code in it.

package com.coderzheaven;import android.app.Activity;import android.os.Bundle;import android.widget.SeekBar;import android.widget.TextView;public class SeekBarDemo extends Activityimplements SeekBar.OnSeekBarChangeListener {SeekBar mSeekBar;TextView mProgressText;TextView mTrackingText;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.main);mSeekBar = (SeekBar)findViewById(R.id.seek);mSeekBar.setOnSeekBarChangeListener(this);mProgressText = (TextView)findViewById(R.id.progress);mTrackingText = (TextView)findViewById(R.id.tracking);}public void onProgressChanged(SeekBar seekBar, int progress, boolean fromTouch) {mProgressText.setText(progress + " " +getString(R.string.seekbar_from_touch) + "=" + fromTouch);}public void onStartTrackingTouch(SeekBar seekBar) {mTrackingText.setText(getString(R.string.seekbar_tracking_on));}public void onStopTrackingTouch(SeekBar seekBar) {mTrackingText.setText(getString(R.string.seekbar_tracking_off));}}

The main.xml file

<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:orientation="vertical"android:layout_width="fill_parent"android:layout_height="fill_parent"><SeekBar android:id="@+id/seek"android:layout_width="fill_parent"android:layout_height="wrap_content"android:max="100"android:progress="50"android:secondaryProgress="75" /><TextView android:id="@+id/progress"android:layout_width="fill_parent"android:layout_height="wrap_content" /><TextView android:id="@+id/tracking"android:layout_width="fill_parent"android:layout_height="wrap_content" /></LinearLayout>

The strings.xml file.

<?xml version="1.0" encoding="utf-8"?><resources><string name="app_name">SeekBarDemo</string><string name="seekbar_tracking_on">Tracking on</string><string name="seekbar_tracking_off">Tracking off</string><string name="seekbar_from_touch">from touch</string></resources>

SeekBar Demo in ANDROID

Here is another example to show How to get the current progress on your SeekBar in android?

Please leave your valuable cmments

Website PinFacebook TwitterMyspaceFriendfeedTechnoratidel.icio.usDiggGoogleStumbleUponPremium Responsive

Leave a Reply Cancel reply