r = (SeekBar) this.findViewById(R.id.seekbarId);
seekbar.setOnSeekBarChangeListener(this);
}
@Override
public void onProgressChanged(SeekBar arg0, int arg1, boolean arg2) {
Log.d("tag","changed:" +String.valueOf(arg0.getProgress()));
}
@Override
public void onStartTrackingTouch(SeekBar seekBar) {
Log.d("tag","start:" +String.valueOf(seekBar.getProgress()));
}
@Override
public void onStopTrackingTouch(SeekBar seekBar) {
Log.d("tag","stop:" +String.valueOf(seekBar.getProgress()));
}
}
TabHost
< xml version="1.0" encoding="utf-8" >
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
android:id="@+id/tab1"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
/////////////// TabHostActivity///////////
package cn.class3g.activity;
import android.app.TabActivity;
import android.content.Intent;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.TabHost;
public class TabHostActivity extends TabActivity {
TabHost tabHost = null;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
tabHost = this.getTabHost();
LayoutInflater inflater = LayoutInflater.from(this);
inflater.inflate(R.layout.tabhost, tabHost.getTabContentView(), true);
// tabHost.addTab(tabHost.newTabSpec("tab2").setIndicator(""));
tabHost.addTab(tabHost.newTabSpec("tab1").setIndicator("切换标签")
.setContent(R.id.tab1));
tabHost.addTab(tabHost.newTabSpec("tab2").setIndicator("标签2")
.setContent(new Intent(this, ProgressBarActivity.class)));
findViews();
}
private void findViews() {
Button btn = (Button) this.findViewById(R.id.buttonId);
btn.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// tabHost.setCurrentTab(1);
tabHost.setCurrentTabByTag("tab2");
}
});
}
}