zWeddingEvent Web Tasarımı

zSawyer Web Tasarımı

zKingMan Web Tasarımı

zAnimal Web Tasarımı

Android SeekBar Kullanımı ve Örneği

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