Google, Play Store’da Uygulamları Anlık Test Butonu Entegre Ediyor

Çift SIM Samsung Galaxy Note8 ABD’de 800 Doların Altına Düştü

HTC U11 Android O güncellemesini Kasım Ayında Alacak

iPhone 8 Talebi Azaldığı için Apple Üretimi Azaltıyor

Android SeekBar Kullanımı ve Örneği

  • Android Programlama
  • Savaş Dersim Çelik
  • Perşembe Temmuz 20th, 2017
  • 651 Görüntülenme
  • JAVA
  • Mobile

Android SeekBar, sürüklenebilen başparmağıyla ProgressBar türündedir. Son kullanıcı, şarkının ilerlemesini, dosya indirmeyi vb. Taşımak için sol ve sağ thum’u sürükleyebilir.

SeekBar.OnSeekBarChangeListener arabirimi, arama çubuğu için olay işleme gerçekleştirmek için yöntemler sağlar.

Android SeekBar ve RatingBar sınıfları, AbsSeekBar’ın alt sınıflarıdır.

activity_main.xml
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".MainActivity" >
    
    <SeekBar
        android:id="@+id/seekBar1"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_alignParentTop="true"
        android:layout_centerHorizontal="true"
        android:layout_marginTop="39dp" />
    
</RelativeLayout>
MainActivity.java
package com.example.sdc.seekbarkullanimi;

import android.os.Bundle;
import android.app.Activity;
import android.widget.SeekBar;
import android.widget.SeekBar.OnSeekBarChangeListener;
import android.widget.Toast;
public class MainActivity extends Activity implements OnSeekBarChangeListener{
    SeekBar seekBar1;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        seekBar1=(SeekBar)findViewById(R.id.seekBar1);
        seekBar1.setOnSeekBarChangeListener(this);
    }
    @Override
    public void onProgressChanged(SeekBar seekBar, int progress,
                                  boolean fromUser) {
        Toast.makeText(getApplicationContext(),"Seekbar ilerleme: "+progress, Toast.LENGTH_SHORT).show();
    }
    @Override
    public void onStartTrackingTouch(SeekBar seekBar) {
        Toast.makeText(getApplicationContext(),"Seekbar dokunmatik başladı!", Toast.LENGTH_SHORT).show();
    }
    @Override
    public void onStopTrackingTouch(SeekBar seekBar) {
        Toast.makeText(getApplicationContext(),"Seekbar dokunmatik bitti", Toast.LENGTH_SHORT).show();
    }

}

Yorumlar

Henüz hiç yorum yapılmamış.

Benzer İçerikler