Fragement(2) 螢幕適配

2021-08-16 07:49:43 字數 1405 閱讀 6470

fragmentm=new fragmentm();

fragmentn=new fragmentn();

//填充列表/資料

fragmentlist.add(fragmentm);

fragmentlist.add(fragmentn);

adapter=new mypageradapter(getsupportfragmentmanager(),fragmentlist);

viewpager.setadapter(adapter);//繫結介面卡

一般採用物件.示例方法名,在fragment裡面得到activity物件,然後呼叫

注意點:當採取區域性變數時,取就近原則區域性變數

在fragment中建立例項方法或例項變數

在activity中動態載入afragment時,呼叫add方法,tag是這個fragment的名字,可自定義

在bfragment中通過getactivity().getfragmentmanger().findfragmentbytag(tag)方法即可獲得對應的fragment物件,然後呼叫此fragment中建立的例項方法或例項變數

private

int a=10;

public

void

test()

a2bbtn.setonclicklistener(new view.onclicklistener() 

});

public

void

test(string text)

a2bbtn.setonclicklistener(new view.onclicklistener() 

});

名詞解釋

dpi:螢幕畫素點數,每英吋的畫素點數,決定了解析度

尺寸單位適配

ldpi:120

mdpi:160

hdpi:240

xhdpi:320

xxhdpi:480

什麼是螢幕適配?

dpi/dip/dp/sp/px分別是什麼?

dimens是什麼?

如何適配檔案?

如何使字串國際化?

如何對布局進行適配?

如何進行螢幕適配?

cocos2d x螢幕適配

第一,對於螢幕適配問題,首先必須理解幾個基本的概念。framesize 實 際上就是裝置的原始解析度,開發環境中可以通過cceglview sharedopenglview setframesize 來設 置裝置的解析度大小,當然也可以可以通過cceglview sharedopenglview g...

Cocos2d JS螢幕適配

有終端開發經驗的讀者應該對螢幕適配問題深感痛惡,因為這個世界實在有太多型別的手機和平板了,各種尺寸 首先,我們來認識三個術語 cocos2d js為我們提供的螢幕適配方法有如下幾種 1.自適應拉伸cc.resolutionpolicy.exact fit 該方案下,遊戲剛好鋪滿整個螢幕,但畫面的比例...

Cocos2d x 螢幕適配

為了適應移動終端的各種解析度大小,各種螢幕寬高比,在 cocos2d x 當前穩定版 2.0.4 中,提供了相應的解決方案,以方便我們在設計遊戲時,能夠更好的適應不同的環境。而在設計遊戲之初,決定著我們螢幕適配的因素有哪些,簡而言之只有兩點 螢幕大小 和 寬高比。這兩個因素是如何影響遊戲的 螢幕大小...