最近閑著沒事做了一個Android小程序,具體如下:
效果圖:
原始界面
點擊按鈕運行
運行后界面
實現代碼:
public class MainActivity extends AppCompatActivity { private Button bt; private TextView tv; public ProgressDialog myDialog; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); bt=(Button)findViewById(R.id.button); tv=(TextView)findViewById(R.id.text); bt.setOnClickListener(new myOnClickListener()); } private class myOnClickListener implements View.OnClickListener{ @Override public void onClick(View v) { final CharSequence strDialogTitle=getString(R.string.app_about); final CharSequence strDialogBody=getString(R.string.app_msg); //顯示對話框 myDialog=ProgressDialog.show(MainActivity.this,strDialogTitle,strDialogBody,true); tv.setText(R.string.result); //創建一個空線程模擬運行 new Thread(){ public void run(){ try{ //設置線程睡眠3秒 sleep(3000); }catch (Exception e){ e.printStackTrace(); } finally { //刪除所創建的myDialog對象 myDialog.dismiss(); } } }.start();//開始運行線程 } }}
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VEVB武林網。
新聞熱點
疑難解答