您的位置:首页 > 移动开发 > Android开发

才学 android 做了几个小例子 进度条

2011-11-07 15:29 375 查看
public class AndroidHandlerproActivity extends Activity {

private ProgressBar probar=null;

private Button btnclcik=null;

private int i=0;

/** Called when the activity is first created. */

@Override

public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.main);

probar=(ProgressBar)findViewById(R.id.progun);

btnclcik=(Button)findViewById(R.id.btnclick);

btnclcik.setOnClickListener(new btnclcikListener());

}

class btnclcikListener implements OnClickListener{

@Override

public void onClick(View v) {

probar.setMax(200);

// TODO Auto-generated method stub

hander.post(updaterun);

}

}

Handler hander=new Handler();

Runnable updaterun=new Runnable() {

@Override

public void run() {

// TODO Auto-generated method stub

if(i>=0&&i<=probar.getMax())

{

System.out.println(i);

i=i+5;

hander.postDelayed(updaterun, 1000);

probar.setProgress(i);

}

else

{

hander.removeCallbacks(updaterun);

}

}

};

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: