工作記錄 2015 12 22(上午)

2021-07-09 02:49:32 字數 603 閱讀 3453

工作上遇到了在自定義view中,根據textview的長度來繪製另乙個view的長度,由於textview是被包裹在relativelayout裡(relativelayout裡面還有另乙個view),而這個relativelayout又被包裹在linearlayout裡...

linearlayout有個getchildat()的方法獲取到按順序linearlayout.addview()的view中,然後根據新增到relativelayout中textview的id獲取到相應的textview...

問題來了當我用取得的textview.getleft()的時候,怎麼每乙個textview的left大小都相差無幾,原來這個textview.getleft():right position of this view relative to its parent.

是相對於它的父view,也就是包裹textview的relativelayout...我要取的是textview在螢幕上的位置...

解決方法:

float left=relativelayout.getleft()+textview.getleft();

把relativelayout的位置加上textview的位置,搞定!!!

2019 09 06上午面試記錄

vue元件有哪些生命週期?第一次開啟元件使用了哪些生命週期?data在那個週期內渲染完成。vue元件傳參 子傳父 父傳子 子元件 父元件向子元件傳值 使用props關鍵字接收父元件傳過來的值 子元件向父元件傳值 使用vue on和 emit。使用 emit觸發 on中監聽的事件。在子元件中,用emi...

上午和每週的流量記錄

晨報優勢 容易檢測工作問題,高速決心 規則昨天的每個人的進度首次報告,今天的計畫,然後報告,這可以承諾乙個時間表在全體同仁的前面。給自己壓力。容易推進自己的使命 記錄格式 1 晨會 開始時間 xx xx 張三昨天 a 打100桶水 計畫0 50 實際完畢30 未完畢原因 桶壞了。去修桶用了2個小時 ...

SQL工作記錄

兩張表是一樣的,只是新老資料更新 update dbo.clas ates set logintimes select logintimes from dbo.clas ates2 where clas ates.id clas ates2.id select 輸出格式化 分支判斷 注意字串用單引號...