編輯:關於Android編程
效果圖:
有時候我們需要去做一個Activity啟動時的數據加載對話框,關於對話框的各種實現可以通過一起學android之對話框
Dialog的創建(7)來完成,在這裡另外介紹一個,利用onCreateDialog回調方法來實現,當然這個方法標記已經過
時了,但我們還是可以使用這個方法來實現我們想要的功能。具體請參看代碼:
public class MainActivity extends Activity { @SuppressWarnings("deprecation") @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); new Thread(runable).start(); showDialog(0); } @Override protected Dialog onCreateDialog(int id) { ProgressDialog dialog=new ProgressDialog(this); if(id==0){ dialog.setMessage("這是一個加載對話框..."); } return dialog; } private Handler myHandler = new Handler() { @Override public void handleMessage(Message msg) { dismissDialog(0); } }; private final Runnable runable = new Runnable() { public void run() { try { Thread.sleep(2000); } catch (InterruptedException e) { e.printStackTrace(); }//模擬加載數據2秒 myHandler.obtainMessage().sendToTarget(); } }; }
復制代碼 代碼如下:public class PageWidget extends View { private Bitmap for
前言對ios和android使用同一套ios的交互設計這種做法不置可否,畢竟很多人都這麼干,對此我們在開發中就要能夠換算出適合分辨率的尺寸大小,我們可直接對比雙方的分辨率
本文主要記錄一下Android SQLiteDatabase中如何判斷數據庫中表是否存在,以及測試SQLiteDatabase數據庫的基本操作。有關SQLite的詳細說明
本文本著開源的精神介紹如何向一個Android系統中添加一個產品的整個過程,按照以下過程筆者有理由相信每個將要從事本行業的人都可以完成,其實添加一個產品並不難,難的是對其