Android SeekBar例子含代碼

    Android SeekBar例子

    Android SeekBar 是一種帶有可拖動拇指的進度條。愛掏網 - it200.com最終用戶可以拖動拇指左右移動歌曲、文件下載等的進度。愛掏網 - it200.com

    SeekBar.OnSeekBarChangeListener接口提供了用于seek bar的事件處理的方法。愛掏網 - it200.com

    Android SeekBar和RatingBar類都是AbsSeekBar的子類。愛掏網 - it200.com

    activity_main.xml

    從工具欄中拖動seek bar,現在activity_main.xml的代碼如下:

    文件: activity_main.xml

    <?xml version="1.0" encoding="utf-8"?>  
    <android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"  
        xmlns:app="http://schemas.android.com/apk/res-auto"  
        xmlns:tools="http://schemas.android.com/tools"  
        android:layout_width="match_parent"  
        android:layout_height="match_parent"  
        tools:context="example.javatpoint.com.seekbar.MainActivity">  
    
    
        <SeekBar  
            android:id="@+id/seekBar"  
            android:layout_width="match_parent"  
            android:layout_height="wrap_content"  
            android:layout_marginEnd="8dp"  
            android:layout_marginStart="8dp"  
            android:layout_marginTop="372dp"  
            app:layout_constraintEnd_toEndOf="parent"  
            app:layout_constraintStart_toStartOf="parent"  
            app:layout_constraintTop_toTopOf="parent" />  
    </android.support.constraint.ConstraintLayout>  
    

    Activity類

    下面我們來看一下展示seek bar和執行事件處理的Activity類。愛掏網 - it200.com

    文件: MainActivity.java

    “`java
    package example.javatpoint.com.seekbar;

    import android.support.v7.app.AppCompatActivity;
    import android.os.Bundle;
    import android.widget.SeekBar;
    import android.widget.Toast;

    public class MainActivity extends AppCompatActivity {
    SeekBar seekBar;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    <pre><code> seekBar=(SeekBar)findViewById(R.id.seekBar);
    seekBar.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() {
    @Override
    public void onProgressChanged(SeekBar seekBar, int progress,
    boolean fromUser) {
    Toast.makeText(getApplicationContext(),"seekbar progress: "+progress, Toast.LENGTH_SHORT).show();
    }

    @Override
    public void onStartTrackingTouch(SeekBar seekBar) {
    Toast.makeText(getApplicationContext(),"seekbar touch started!", Toast.LENGTH_SHORT).show();
    }

    @Override
    public void onStopTrackingTouch(SeekBar seekBar) {
    Toast.makeText(getApplicationContext(),"seekbar touch stopped!", Toast.LENGTH_SHORT).show();
    }
    });
    }
    </code></pre>

    }
    “““

    輸出:

    聲明:所有內容來自互聯網搜索結果,不保證100%準確性,僅供參考。如若本站內容侵犯了原著者的合法權益,可聯系我們進行處理。
    發表評論
    更多 網友評論0 條評論)
    暫無評論

    返回頂部

    主站蜘蛛池模板: 日韩免费无码一区二区三区| 激情综合一区二区三区| 国产精品第一区揄拍| 区三区激情福利综合中文字幕在线一区| 国产一区二区精品| V一区无码内射国产| 蜜桃视频一区二区三区| 国产一区二区三区乱码在线观看| 亚洲AV日韩AV天堂一区二区三区 | 久久久精品人妻一区二区三区 | 精品无码av一区二区三区| 亚洲国产精品一区二区第一页免| 无码中文人妻在线一区| 男插女高潮一区二区| 肉色超薄丝袜脚交一区二区| 亚洲一区爱区精品无码| 丰满少妇内射一区| 精品国产亚洲一区二区三区 | 亚洲综合激情五月色一区| 无码免费一区二区三区免费播放| 清纯唯美经典一区二区| 色狠狠色噜噜Av天堂一区| 高清国产精品人妻一区二区| 国产一区二区高清在线播放| 中文字幕一区二区在线播放| 亲子乱AV视频一区二区| 亚洲一区二区在线免费观看| 蜜臀Av午夜一区二区三区| 精品无码日韩一区二区三区不卡| 亚洲欧洲精品一区二区三区| 99无码人妻一区二区三区免费| 中文无码一区二区不卡αv| 久久久无码精品人妻一区| 国产免费私拍一区二区三区| 日韩精品一区二区三区在线观看| 久久精品人妻一区二区三区| 精品日产一区二区三区手机| 久久久久人妻一区二区三区vr| 人妻少妇精品视频三区二区一区| 国产精品一区二区三区久久 | 国产AV一区二区三区无码野战|