正文部分
座標點選可以說是乙個基礎操作了,但實際上,解析度問題一直是乙個麻煩的存在.
官方確實提供了螢幕縮放函式 但是在我們實際操作中,發現這個函式他並不總是有效
//官方的
setscreenmetrics(width, height)
width 螢幕寬度,單位畫素
height 螢幕高度,單位畫素
設定指令碼座標點選所適合的螢幕寬高。如果指令碼執行時,螢幕寬度不一致會自動放縮座標。
例如在1920*1080的裝置中,某個操作的**為
setscreenmetrics(1080, 1920);
click(800, 200);
longclick(300, 500);12
3456
78910
11***上次問道這個問題,開發者宴西給予回答:
x=device.width/1080
y=device.height/2340
click(80*x,90*y)12
3我來說明乙個怎麼用吧,定義乙個函式clicks()
function clicks(x,y)
{//注意,測試機型為1080*2340,你可以根據自己的機型修改
x1=device.width/1080
y1=device.height/2340
click(x*x1,y*y1)
關於安卓螢幕適配
一.非drawable 適配 對於非drawable 例如 textview,button等控制項 的適配,建議使用相對布局,按比例適配。在相對布局中,首先獲取手機的寬度和高度,然後指定每個控制項在手機中所佔的比例,再設定margin值,從而保證在不同解析度和dpi的手機上控制項顯示的效果是相同的。...
安卓介面適配
開發的時候每次都要做適配的。有時實在是記不住drawable h,l,m,xh,xxh這幾種的最佳解析度,所以在此記錄下,以免每次去查詢。aspect ratio 寬高比率 指的是實際的物理尺寸寬高比率,分為long和nolong milestone是16 9,屬於long resolution 解...
安卓螢幕適配
private static int barheight 獲取狀態列高度 初始化的時候賦值 新增字型變化的監聽 override public void onconfigurationchanged configuration newconfig override public void onlow...