android中进度条控件
16lz
2021-01-23
进度跳控件:
ProgressBar
属性:
android:layout_width="300dp"(设置的长)android:layout_height="50dp"(设置的高)
效果:
main.xml界面
import android.os.Handler;import android.os.Message;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.View;import android.widget.ProgressBar;import android.widget.TextView;public class MainActivity extends AppCompatActivity { private ProgressBar pb_jd; private TextView tv_num; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); pb_jd = (ProgressBar) findViewById(R.id.pb_jd); tv_num = (TextView) findViewById(R.id.tv_num); } public void xz(View view){ new MyThread().start(); } Handler handler=new Handler(){ //接收消息,更新UI界面 @Override public void handleMessage(Message msg) { super.handleMessage(msg); int i=msg.what; tv_num.setText(i+""); } }; class MyThread extends Thread{ @Override public void run() { super.run(); for (int i = 0; i <= 100; i++) { pb_jd.setProgress(i); //在子线程中发消息 handler.sendEmptyMessage(i); try { Thread.sleep(100); } catch (InterruptedException e) { e.printStackTrace(); } } } }}
效果:
更多相关文章
- 主界面监听返回键,退出程序
- 写信息的界面
- android用ViewPager实现欢迎界面
- Android通知栏消息(基本文字通知)
- Android按键消息传播流程
- Android:如何实现例如iOS的listview 的弹性效果
- android 实现类似Iphone底部消息数量提示
- android AnimationDrawable类实现动画效果
- Android--通过关键字查找短消息数据库并将匹配的信息显示