Türk Telekom, Açık Şebeke Otomasyon Platformu (ONAP)’na üye oldu

SanalUzman.com’dan serbest çalışanlara (freelancer) 10 öneri

WordPress Temada Kategorileri Listeleme

PHP Hazır Gelişmiş CURL Kütüphanesi

Android SeekBar Kullanımı ve Örneği

  • Android Programlama
  • Savaş Dersim Çelik
  • Perşembe Temmuz 20th, 2017
  • 806 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