垂直方向的seekbar
发布日期:2022-02-14 23:02:39 浏览次数:26 分类:技术文章

本文共 1002 字,大约阅读时间需要 3 分钟。

(1)首先创建一个自定义的垂直方向的seekbar类 VerticalSeekBar

(2)在布局中添加这个控件(标签为类的包名)    

<com.example.helloverticalseekbar.VerticalSeekBar

         android:id="@+id/verticalSeekBar"
         android:layout_width="wrap_content"
         android:layout_height="200sp"
         android:layout_marginTop="50sp"
         android:background="#ebeeef"
         android:layout_gravity="right" 
         android:visibility="invisible"/>

(3)在activity中获得控件

        bar = (VerticalSeekBar) findViewById(R.id.verticalSeekBar); //垂直方向的seekbar

        bar.setMax(180);//设置seekbar最大值

  添加seekbar滚动事件

        bar.setOnSeekBarChangeListener(verticalSeekBarChangeListener);

private OnSeekBarChangeListener verticalSeekBarChangeListener = new OnSeekBarChangeListener() {

@Override
public void onStopTrackingTouch(SeekBar seekBar) {

}
@Override
public void onStartTrackingTouch(SeekBar seekBar) {
}
public void onProgressChanged(SeekBar seekBar, int progress,
boolean fromUser) {
number =Integer.toString(progress);
choose_cishu.setText("选择查询的次数:"+Integer.toString(progress));
}
};

源码地址:http://download.csdn.net/detail/fei900724/8707029

转载地址:https://blog.csdn.net/fei900724/article/details/45898047 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:ActionBar导航标签
下一篇:Android程序按两次返回键提示退出信息

发表评论

最新留言

路过按个爪印,很不错,赞一个!
[***.219.124.196]2024年03月29日 23时27分13秒