android - Genymotion 模擬器可以做屏幕適配檢測(cè)嗎?
問(wèn)題描述
今天看到個(gè)新的屏幕適配方案Android 屏幕適配方案,大致就是根據(jù)不同像素的屏幕等分成固定的分?jǐn)?shù)(比如1080x1920的就是將所有屏幕的寬都分為1080份,所有屏幕高都分為1920份),而后根據(jù)屏幕去加載不同大小的像素
迫不及待上手,根據(jù)1080x1920為基準(zhǔn),寫(xiě)了個(gè)demo,兩個(gè)色塊應(yīng)該是各占四分之一,
android:layout_width='@dimen/x540' android:layout_height='@dimen/y960'
在兩只手機(jī)上測(cè)試是正常的,
而在genymotion(1080x1920)上卻遺憾的沒(méi)有成功,
將代碼直接改為像素,發(fā)現(xiàn)屏幕是正常的1080x1920,
android:layout_width='540px' android:layout_height='960px'
問(wèn)題解答
回答1:Genymotion 能做的有限,最好還是用云測(cè)試看屏幕適配
回答2:Android手機(jī),出了名的分辨率雜做好屏幕適配,不能光靠碼農(nóng),更得靠產(chǎn)品設(shè)計(jì)不要把屏幕設(shè)計(jì)的那么擁擠,適配就很好做了
相關(guān)文章:
1. 在應(yīng)用配置文件 app.php 中找不到’route_check_cache’配置項(xiàng)2. html按鍵開(kāi)關(guān)如何提交我想需要的值到數(shù)據(jù)庫(kù)3. HTML 5輸入框只能輸入漢字、字母、數(shù)字、標(biāo)點(diǎn)符號(hào)?正則如何寫(xiě)?4. javascript - 請(qǐng)教如何獲取百度貼吧新增的兩個(gè)加密參數(shù)5. gvim - 誰(shuí)有vim里CSS的Indent文件, 能縮進(jìn)@media里面的6. 跟著課件一模一樣的操作使用tp6,出現(xiàn)了錯(cuò)誤7. PHP類(lèi)屬性聲明?8. javascript - JS請(qǐng)求報(bào)錯(cuò):Unexpected token T in JSON at position 09. objective-c - ios 怎么實(shí)現(xiàn)微信聯(lián)系列表 最好是swift10. java - 安卓接入微信登錄,onCreate不會(huì)執(zhí)行
