編輯:關於Android編程
最近閒著沒事做了一個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();//開始運行線程
}
}
}
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持本站。
MVP(2)- 淺析如何高效的使用MVP
Android mvp 架構的自述中我簡單的介紹了mvp,以及怎麼寫mvp。我自己也將mvp運用到了項目中,其實mvp並沒有固定的寫法,正確的去理解架構的思想,都可以有自
Android實習札記(8)---ViewPager+Fragment實例詳解
Android實習札記(8)---ViewPager+Fragment實例講解 在札記(5)中我們就說過要弄一個模仿微信頁面切換的東東,就是V
關於Andorid的第三方庫導入和其他知識
關於Andorid的第三方庫導入和其他知識:現在講的都是些基礎的東西,東西會一步步往上升的,知道操作的可以在這裡找找問題 ,順便溫習下。然後不知道的就在這裡學習下。第三方
android SlidingTabLayout實現ViewPager頁卡滑動效果
先來張效果圖(可以滑動切換頁卡) 主頁面布局文件 remind_auction_new_list.xml : 主頁面代碼: public c