You are on page 1of 11

21/8/2021 SeekBar in from java android application — Java Android

SeekBar in from java android


application — Java Android
5Ssoftwaresafety
Oct 12, 2020 · 4 min read

This is how you can create an Android seekBar.setOnSeekBarChangeListener


Main Activity in Java Android Studio:

Android Seek Bar in JAVA ANDROID

The following examples show how to use


android.widget.SeekBar#setOnSeekBarChangeListener() . These examples are
extracted from open source projects. You can vote up the ones you like or vote
down the ones you don’t like, and go to the original project or source file by
following the links above each example. You may check out the related API usage
on the sidebar.

Step 1 − Create a new project in Android Studio, go to File ⇒ New Project


and fill all required details to create a new project.

read://https_medium.com/?url=https%3A%2F%2Fmedium.com%2Fandroid-java-learning%2Fseekbar-in-from-java-android-application-java-android-… 1/11
21/8/2021 SeekBar in from java android application — Java Android

Create Empty Project

How to implement on drag listener on seekbar in android programmatically

Step 2 — “Add the following code to res/layout/activity_main.xml.“

I worked in simple relative layout method for only give basic example.

*In the below code, we have declared SeekBar as ”@+id/seekBar”

RELATIVE LAYOUT FILE CODE IN XML:


<?xml version="1.0" encoding="utf-8"?><RelativeLayout

xmlns:android="http://schemas.android.com/apk/res/android"

read://https_medium.com/?url=https%3A%2F%2Fmedium.com%2Fandroid-java-learning%2Fseekbar-in-from-java-android-application-java-android-… 2/11
21/8/2021 SeekBar in from java android application — Java Android
xmlns:tools="http://schemas.android.com/tools"

android:layout_width="match_parent"

android:layout_height="match_parent"

tools:context="com.yourname.yourandroidstuido.MainActivity"

android:padding="16dp"

android:id="@+id/relLayout"

android:orientation="vertical"><SeekBar

android:id="@+id/seekBar"

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:layout_centerHorizontal="true"

android:layout_centerVertical="true"

/>

<TextView

android:id="@+id/textView"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_marginBottom="100dp"

android:layout_centerVertical="true"

android:layout_centerHorizontal="true"

android:layout_above="@+id/seekBar"

android:textStyle="bold"

android:textColor="#40C4FF"/>

<TextView

android:id="@+id/textViewJavaLearn"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_marginLeft="100dp"

android:layout_marginTop="550dp"

android:gravity="center"

android:text="5S JAVA AND KOTLIN LEARNING" /></RelativeLayout>

Step 3: MainActivity.java” java file − Add the following code to


src/MainActivity.java

read://https_medium.com/?url=https%3A%2F%2Fmedium.com%2Fandroid-java-learning%2Fseekbar-in-from-java-android-application-java-android-… 3/11
21/8/2021 SeekBar in from java android application — Java Android

import android.widget.SeekBar;

JAVA CODE IN MAIN ACTIVITY:


package com.yourname.yourpackagename;import android.os.Bundle;

import android.widget.SeekBar;

import android.widget.TextView;

import androidx.appcompat.app.AppCompatActivity;

public class MainActivity extends AppCompatActivity {

SeekBar seekBar;

TextView textView;

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

seekBar = (SeekBar) findViewById(R.id.seekBar);

textView = (TextView) findViewById(R.id.textView);

textView.setText("I love JAVA");

seekBar.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() {
@Override

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


textView.setTextSize(progress);

@Override

public void onStartTrackingTouch(SeekBar seekBar) {

read://https_medium.com/?url=https%3A%2F%2Fmedium.com%2Fandroid-java-learning%2Fseekbar-in-from-java-android-application-java-android-… 4/11
21/8/2021 SeekBar in from java android application — Java Android

@Override

public void onStopTrackingTouch(SeekBar seekBar) {

});

Review Application
setOnSeekBarChangeListener() is used to add different types of events on seekbar
movement. For example you can easily change the number value by simply
moving the seekbar in left or right side. So here is the complete step by step
tutorial for Add setOnSeekBarChangeListener on Seekbar in android.

Step 4: Results and How to Work SEEK BAR Codes!

In Android, SeekBar is an extension of ProgressBar that adds a draggable thumb,


a user can touch the thumb and drag left or right to set the value for current
progress.

read://https_medium.com/?url=https%3A%2F%2Fmedium.com%2Fandroid-java-learning%2Fseekbar-in-from-java-android-application-java-android-… 5/11
21/8/2021 SeekBar in from java android application — Java Android

read://https_medium.com/?url=https%3A%2F%2Fmedium.com%2Fandroid-java-learning%2Fseekbar-in-from-java-android-application-java-android-… 6/11
21/8/2021 SeekBar in from java android application — Java Android

read://https_medium.com/?url=https%3A%2F%2Fmedium.com%2Fandroid-java-learning%2Fseekbar-in-from-java-android-application-java-android-… 7/11
21/8/2021 SeekBar in from java android application — Java Android

We see three seekbar progress level (low,medium,high) and changed text size I LOVE JAVA

In this lesson, you learnt Best Java code snippets using


android.widget.SeekBar.setOnSeekBarChangeListener in java.

read://https_medium.com/?url=https%3A%2F%2Fmedium.com%2Fandroid-java-learning%2Fseekbar-in-from-java-android-application-java-android-… 8/11
21/8/2021 SeekBar in from java android application — Java Android

How to use SeekBar in Android !


What is SeekBar

A SeekBar is an extension of ProgressBar that adds a draggable thumb. The user


can touch the thumb and drag left or right to set the current progress level or use

read://https_medium.com/?url=https%3A%2F%2Fmedium.com%2Fandroid-java-learning%2Fseekbar-in-from-java-android-application-java-android-… 9/11
21/8/2021 SeekBar in from java android application — Java Android

the arrow keys. Placing focusable widgets to the left or right of a SeekBar is
discouraged.

Clients of the SeekBar can attach a SeekBar.OnSeekBarChangeListener to be


notified of the user's actions.

If you have any question write comments I will reply.

Thanks for reading my blog.

Have a nice day.

If you need Google AdMob Alternatives you can check out Start Ad Platfrom.

https://portal.start.io/#/signup?referredby=69e578e9-ec0c-24b3-a74e-
f58373fac2ef&preferredsite=pub&source=directURL

Regards

5S JAVA AND KOTLIN LEARNING

read://https_medium.com/?url=https%3A%2F%2Fmedium.com%2Fandroid-java-learning%2Fseekbar-in-from-java-android-application-java-android… 10/11
21/8/2021 SeekBar in from java android application — Java Android

read://https_medium.com/?url=https%3A%2F%2Fmedium.com%2Fandroid-java-learning%2Fseekbar-in-from-java-android-application-java-android-… 11/11

You might also like