- Anasayfa
- Android
- Android SeekBar Kullanımı ve Örneği
Android SeekBar Kullanımı ve Örneği
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(); } }
Konu İle İlgili Soru, Görüş ve Öneriler