本文的例子分享了Android拖动条的具体代码,供大家参考。具体内容如下
activity_main.xml
<文本视图 android:id="@+id/textView1" 安卓:layout_width =“wrap_content” 安卓:layout_height =“wrap_content” android:text="当前值:50" 安卓:文本大小=“16sp” 机器人:paddingtop =“40dp” 机器人:paddingleft =“15dp” 工具:layout_editor_absolutey =“0dp” 工具:layout_editor_absolutex =“0dp”/> <搜索栏 android:id="@+id/seekBar1" 安卓:layout_height =“wrap_content” 机器人:最大=“100” 安卓:layout_width =“match_parent” 安卓:进度=“50” 安卓:paddingtop =“10dp”工具:layout_editor_absolutey =“0dp” 工具:layout_editor_absolutex =“32dp”/>
www.sychzs.cn
包 com.amy.seekbartest; 导入 android.support.v7.app.AppCompatActivity; 导入 android.os.Bundle; 导入 android.view.View; 导入 android.widget.SeekBar; 导入 android.widget.TextView; 导入 android.widget.Toast; 公共类 MainActivity 扩展 AppCompatActivity { private SeekBar seeBar;//拖动条 @覆盖 protected void onCreate(Bundle savingInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); 最终 TextView 结果 = (TextView) findViewById(R.id.textView1); eekBar = (SeekBar) findViewById(R.id.seekBar1); seeBar.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() { @覆盖 公共无效onProgressChanged(SeekBar seekBar,int进度,boolean fromUser){ result.setText("当前值:"+progress); } @覆盖公共无效onStartTrackingTouch(SeekBareekBar){ Toast.makeText(MainActivity.this,"开始滑动",Toast.LENGTH_SHORT).show(); } @覆盖 公共无效onStopTrackingTouch(SeekBareekBar){ Toast.makeText(MainActivity.this,"结束滑动",Toast.LENGTH_SHORT).show(); } }); } }
渲染: