收集bug

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

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

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

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

在Activity中設(shè)置

2.在WebView的父容器上加兩個屬性。

屬性

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

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

主題

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

布局文件

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

二. RecycleView的多布局使用?

1.布局

布局文件

2. 初始化RecycleView一些操作

初始化

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

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

3. 適配器

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

4個方法

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

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

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

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

三、RecycleView下拉加載更多?

四、混淆?

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

勾選混淆文件

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

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

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

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

針對視頻可以,但音頻不管用了

六、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)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,841評論 25 708
  • 1 . 根布局 有DrawerLayout 和 ViewPager , viewPager里嵌套一個 Recy...
    堅持編程_lyz閱讀 117評論 0 0
  • 前言:---------- >學(xué)會如何調(diào)試程序bug<---------- 1.在開發(fā)中如何調(diào)試程序 ...
    麥穗0615閱讀 2,735評論 5 22
  • 今晚失眠了。沒有任何睡意。閉著眼睛,腦袋卻異常清醒。沒有聊天,沒有看視頻??恐鴫?,蜷成一團(tuán),呆呆的坐著。 小時候拍...
    黑騎士_路西法_丸子閱讀 171評論 0 0
  • 特別想哭, 是壓抑, 要宣泄! 閨蜜說, 哭吧, 哭哭更健康! 淚水滑出眼眶, 健康流回心房。 談優(yōu)雅, 說高貴,...
    彥淵閱讀 191評論 0 2