錯誤集錦 一

2021-08-17 10:39:18 字數 1305 閱讀 5318

前言:工作幾年了,沒有寫部落格記錄的習慣,突然發現以前的一些問題,又再次犯下錯誤,實在煩惱,特在此開啟此系列,以記錄來自我提醒

一、問題:viewpager中有viewpager,切換過程中裡面的viewpager頁面第一次正常,第二次沒有資料顯示

解決:在第乙個viewpager中的fragment中用tablayout+viewpager布局,其中mvp.setadapter(new

fragmentstatepageradapter(

getfragmentmanager()

,mlists

));//或者getsupportfragmentmanager()

這個地方換成

getchildfragmentmanager()即可

原因:因為如果傳參為getfragmentmanager()則表示將父fragment的fragmentmanager傳給了子fragment,所以無法

顯示資料

二、問題:使用popupwindow作彈窗、內有viewpager+fragment時,執行時布局找不到對應id

解決:說實話我沒找到好的解決方法,所以之後就放棄使用popupwindow,轉而使用dialogfragment了

原因:是因為fragmentadapter傳入的是activity的fragmentmanger,所以預設是在activity的布局xml中尋找

言下,提前謝謝)
三、問題:mpopupwindow.showasdropdown(

控制項view,0,

0);pop顯示在控制項正上方

解決:(1)設定popupwindow的布局大小為

wrap_content

(2)主動約束popupwindow的內容大小,重寫showasdropdown方法

@override

public void showasdropdown(view anchor)

super.showasdropdown(anchor);

}

原因: 發現

在android7.0上,如果不主動約束popupwindow的大小,比如,設定布局大小為 match_parent,

那麼popupwindow會變得盡可能大,以至於 view下方無空間完全顯示popupwindow,而且view又無法向上滾動,

此時popupwindow會主動上移位置,直到可以顯示完全

XCode錯誤集錦

在開發工程中碰到過各種xcode的錯誤,當時只是為了解決問題就完事了,現在將自己再遇到的這些編譯問題一一記錄發表出來,希望為和我遇到共同問題的盆友提供一些思路。以後會不斷的往上新增。xcode error could not find developer disk image 解決方法 xcode版...

2016 11 25 錯誤集錦

d1 t1 1.編號no w 可能是 n 的倍數,使得no w n 0,可以這麼寫 n ow 1 n 1 算出的編號在 1 n 內。2.由於操作一次的數字不會超過 n,也可以當no w n 時 n 當no w 0 時 n d2 t2 1.分析資料範圍可以o n2 拿下前25分,然而在考試中過於緊張丟...

python cx Oracle錯誤集錦

最近專案上線,python連線資料庫部分出現很多問題,總結一下 錯誤一 python3 unicodeencodeerror gbk codec can t encode character in position xx cx oracle.connenct 的引數中設定引數encoding utf...