編輯:關於Android編程
前提:A繼承Activity,B一個普通的類,且構造函數是這樣的
private Context ctx;
public Purchase(Context c) {
// TODO Auto-generated constructor stub}
C一個繼承Activity的類。
現在在A中 B b= new B( A.this );那麼B就獲得了一個context對象。B的構造函數如下:
public Purchase(Context c) {
// TODO Auto-generated constructor stubIntent intent = new Intent();
intent.setClass(ctx, C.class);
ctx.startActivity(intent);
}
這樣就可以顯示C這個頁面。。且可以在B這個類,去獲取一些資源,比如ctx.getAssets().open("XXX.xml");獲取工程中的某個XML文件。public class EngineerJspActivity extends Activity { private static String Tag = &q
在Android中經常要使用Dialog來實現一些提示以及一些特殊的效果,而且樣式也不一樣,每次都得查一大堆資料,還不一定能解決,這裡總結一些常用的Dialog的實踐。普
命名規范包命名規范采用反域名命名規則,包名全部小寫,連續的單詞只是簡單地連接起來,不使用下劃線,一級包名為com,二級包名為xxx(可以是公司域名或者個人命名),三級包名
PopupWindow簡介PopupWindow是懸浮在當前activity上的一個容器,用它可以展示任意的內容。PopupWindow跟位置有關的API有下面幾個:sh