android之SeekBar控件用法详解
MainActivity.java
packagecom.example.mars_2400_seekbar;
importandroid.support.v7.app.ActionBarActivity;
importandroid.support.v7.app.ActionBar;
importandroid.support.v4.app.Fragment;
importandroid.app.Activity;
importandroid.os.Bundle;
importandroid.view.LayoutInflater;
importandroid.view.Menu;
importandroid.view.MenuItem;
importandroid.view.View;
importandroid.view.ViewGroup;
importandroid.widget.SeekBar;
importandroid.widget.SeekBar.OnSeekBarChangeListener;
importandroid.widget.TextView;
importandroid.os.Build;
publicclassMainActivityextendsActivityimplementsOnSeekBarChangeListener{
privateTextViewtv;
privateSeekBarsb;
@Override
protectedvoidonCreate(BundlesavedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
tv=(TextView)findViewById(R.id.textView1);
sb=(SeekBar)findViewById(R.id.seekbar);
sb.setOnSeekBarChangeListener(this);
}
@Override
publicvoidonProgressChanged(SeekBarseekBar,intprogress,
booleanfromUser){
//TODOAuto-generatedmethodstub
tv.setText("Progressis"+progress
+(fromUser?"Trigger":"Nontrigger")+"byuser.");
}
@Override
publicvoidonStartTrackingTouch(SeekBarseekBar){
//TODOAuto-generatedmethodstub
System.out.println("onStart-->"+seekBar.getProgress());
}
@Override
publicvoidonStopTrackingTouch(SeekBarseekBar){
//TODOAuto-generatedmethodstub
System.out.println("onStop-->"+seekBar.getProgress());
}
@Override
publicbooleanonCreateOptionsMenu(Menumenu){
//Inflatethemenu;thisaddsitemstotheactionbarifitispresent.
getMenuInflater().inflate(R.menu.main,menu);
returntrue;
}
}
activity_main.xml
<?xmlversion="1.0"encoding="UTF-8"?> <LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" > <TextViewandroid:layout_width="fill_parent" android:layout_height="wrap_content" android:id="@+id/textView1"/> <SeekBarandroid:id="@+id/seekbar" android:layout_width="fill_parent" android:layout_height="wrap_content"/> </LinearLayout>
以上就是小编为大家带来的android之SeekBar控件用法详解的全部内容了,希望对大家有所帮助,多多支持毛票票~