安卓 ScrollView 顯示綠邊

2021-10-08 22:16:14 字數 636 閱讀 7509

今天碰到乙個問題,發現我的scrollview 總會有乙個綠色的邊,不管我如何設定scrollview的樣式,總是存在這條綠色的邊框

如下:

設定scrollview的背景,設定父布局的背景,設定scrollview裡面的背景都不起作用,包括在設定scrollbar也不起作用。

一直鬱悶的,不知道什麼原因,開始一直以為是scrollview控制項的問題,我用的系統是安卓8.1,看了原始碼,也沒發現什麼貓膩。

最後終於發現原來是焦點問題,scrllview的邊框不是本身的顏色,是因為它獲取了焦點才會有綠色的邊框的。

問題解決,於是只需要在scrollview的父布局中設定如下兩個屬性即可:

android:focusable="true"

android:focusableintouchmode="true"

問題又來了,綠色測邊框又轉移到了父布局上。最後終於想到乙個辦法,建立乙個沒有大小的view,然後讓焦點聚焦在這個看不見的view上面就行了

問題解決。

分析對方向才能解決問題,不然永遠也解決不了問題,這個問題讓我一直糾結了兩天,呵呵

安卓ScrollView實現自動滾屏

今天因專案需要,製作乙個scrollview的自動滾屏。在網上找了很多的 還是無法具體實現。具體網頁有這些 比如都是大同小異。主要的實現 就是這些。可是仍然會有人不知道具體怎麼使用。比如,布局xml你可能寫的不符合規則。還有可能不知道放在 才可以實現滾屏。首先,先把他的 貼出來 首先1獲得scrol...

安卓視窗顯示

列舉常量 1.default features 系統預設狀態,一般不需要指定 2.feature context menu 啟用contextmenu,預設該項已啟用,一般無需指定 3.feature custom title 自定義標題。當需要自定義標題時必須指定。如 標題是乙個按鈕時 4.fea...

安卓使用ImageView顯示OpenCV Mat

對opencvmat 型進行測試,c 的highgui顯示函式是無效的,因為視窗不能直接從android介面彈出。需要使用imageview進行顯示以便檢視影象處理的結果,因此我借鑑了少許 suppresslint sdcardpath private int tracktestcv private...