收集bug

事件分發(fā)機(jī)制:http://www.itdecent.cn/p/e99b5e8bd67b

一. webView調(diào)用的網(wǎng)頁中有一個(gè)輸入框,會(huì)出現(xiàn)鍵盤遮擋為題?

解決方法:在配置文件中寫這個(gè)屬性 android:windowSoftInputMode="stateHidden|adjustPan"在不修改標(biāo)題欄顏色的情況下好使,但修改了標(biāo)題欄(修改了標(biāo)題欄,默認(rèn)這個(gè)屬性不起作用)即使寫了也不起作用。需要做兩步修改才可以完成輸入框不遮擋問題。

1.在Activity中setContentView(XXX)之前寫這句話。

在Activity中設(shè)置

2.在WebView的父容器上加兩個(gè)屬性。

屬性

clipToPadding:定義布局間是否有間隔,true:沒有間距的。

fitsSystemWindow:意思就是設(shè)置應(yīng)用布局時(shí)是否考慮系統(tǒng)窗口布局;如果為true,將調(diào)整系統(tǒng)窗口布局以適應(yīng)你自定義的布局。比如系統(tǒng)有狀態(tài)欄,應(yīng)用也有狀態(tài)欄時(shí)。看你這個(gè)布局代碼,恰恰是在定義標(biāo)題欄樣式,所以用到這行代碼了。就是這個(gè)屬性解決了改變狀態(tài)欄顏色后鍵盤遮擋問題。

主題

單獨(dú)放一個(gè)WebView,當(dāng)鍵盤收起了,會(huì)重新加載內(nèi)容。為了不讓這種現(xiàn)象出現(xiàn),外層需要套一個(gè)線性布局。為什么?

布局文件

http://blog.csdn.net/loongggdroid/article/details/47417233

二. RecycleView的多布局使用?

1.布局

布局文件

2. 初始化RecycleView一些操作

初始化

LinearLayoutManager:水平滑動(dòng),豎直滑動(dòng);也可以設(shè)置其他類型的Manager,網(wǎng)格性的。

還可以設(shè)置動(dòng)畫,分割線。

3. 適配器

必須繼承RecycleView.Adapter,重要重寫這4個(gè)方法:

4個(gè)方法

onCreateViewHolder:參數(shù)i:視圖的類型

onBindViewHolder:綁定數(shù)據(jù),參數(shù)i :數(shù)據(jù)位置,下標(biāo)。

getItemViewType:返回指定位置視圖的類型。這個(gè)返回值剛好為onCreateViewHolder的參數(shù)i使用。

getItemCount:標(biāo)示數(shù)據(jù)的個(gè)數(shù)。

三、RecycleView下拉加載更多?

四、混淆?

雖然準(zhǔn)備好混淆文件,不進(jìn)行簽名打包,是不會(huì)混淆的。

勾選混淆文件

混淆配置文件規(guī)則:只介紹部分規(guī)則

聲明第三方j(luò)ar包
不混淆第三方j(luò)ar包中的類

五、WebView調(diào)用有聲音的網(wǎng)頁,退出后還有聲音?

這是webView控件的bug,找了很多方法,都太好用,只有這個(gè)笨的方法了,在onPause方法中,重新指定一個(gè)空的網(wǎng)頁地址,在調(diào)用重新加載,webView.loadUrl(""),webview.reload()。但要注意的是,退出這個(gè)Activity的時(shí)候要銷毀webview.destroy()。從網(wǎng)上你可能看到過這個(gè)方法在onPause方法中調(diào)用

針對(duì)視頻可以,但音頻不管用了

六、HttpClient找不到了?

android6.0(API 23)中,Google已經(jīng)移除了移除了Apache HttpClient相關(guān)的類推薦使用HttpUrlConnection,如果要繼續(xù)使用需要Apache HttpClient,需要在eclipse下libs里添加org.apache.http.legacy.jar,androidstudio里在相應(yīng)的module下的build.gradle中加入。

七、WebView

十、使用5.0新特性遇到的問題?

為了兼容性最好繼承AppCompatActivity
需要修改主題
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,111評(píng)論 25 709
  • 1 . 根布局 有DrawerLayout 和 ViewPager , viewPager里嵌套一個(gè) Recy...
    堅(jiān)持編程_lyz閱讀 133評(píng)論 0 0
  • 今晚失眠了。沒有任何睡意。閉著眼睛,腦袋卻異常清醒。沒有聊天,沒有看視頻??恐鴫Γ槌梢粓F(tuán),呆呆的坐著。 小時(shí)候拍...
    黑騎士_路西法_丸子閱讀 206評(píng)論 0 0
  • 特別想哭, 是壓抑, 要宣泄! 閨蜜說, 哭吧, 哭哭更健康! 淚水滑出眼眶, 健康流回心房。 談優(yōu)雅, 說高貴,...
    彥淵閱讀 232評(píng)論 0 2
  • 夢(mèng)想不會(huì)太遠(yuǎn) 只要你一直努力 就會(huì)越來越近 曾經(jīng)無比熱愛畫畫 后來由于種種原因 沒能繼續(xù) 但是- 興趣永遠(yuǎn)都在 加油
    小瑤妹妹閱讀 233評(píng)論 0 0

友情鏈接更多精彩內(nèi)容