關於png圖片在AndroidStudio上顯示有白色邊框的解決辦法
這幾天正在開發我自己做的一款APP,手機桌布類的,然後要在歡迎頁上加上一個按鈕圖片
看是不是非常的不美觀,根本就達不到自己的要求,然後就不斷的百度啊,PS我是學過一點的,對於一般的摳圖,還是沒有問題的,可是無論習存什麼樣的圖片格式,屏png,gif支援透明背景的放在這個位置都不行,頭痛了一下午,一直到晚上,百度一天也沒有答案,後來想想還是看看書吧,翻開書才知道,自己學過的都忘記了
按鈕圖片應該有一個預設的background是灰白色的,所以,不管你怎麼調整都是有灰白色的的邊框,這個邊框和你在ps中的畫布是一邊大的,而且當你的屬性選擇了wrap_content的時候,就更感覺不到這是AndroidStudio中背景圖的問題,只是以為是PS摳圖有什麼問題。其實這個灰白色的邊框應該是按鈕。
所以最後在XML檔案中加入android:background = “#0000”,把背景設成透明,這個問題就解決了,像這個樣子就好看多了。至少滿足了我的要求
而同樣使用圖片的ImageVeiw確不會出現這個問題,直接用
android:src"@drawable/###"就可以,png圖片不會出現邊框,我想這個問題可能是因為,imageView他的背景應該是預設是透明的。
相關推薦
關於png圖片在AndroidStudio上顯示有白色邊框的解決辦法
這幾天正在開發我自己做的一款APP,手機桌布類的,然後要在歡迎頁上加上一個按鈕圖片 看是不是非常的不美觀,根本就達不到自己的要求,然後就不斷的百度啊,PS我是學過一點的,對於一般的摳圖,還是沒有問題的,可是無論習存什麼樣的圖片格式,屏png,gif支援透明背景的放在這個位置都不行,頭痛了一
Myeclipse檔案沒出錯,但是專案上顯示有錯的解決辦法
因工作原因,同事將他的java專案交接給了我。和平時的交接一樣。他把他最新的原始碼,打成壓縮包,發給我。我解壓後,使用myeclipse開發工具,通過匯入,將專案匯入到我的開發工具中,這個時候有一個問題出現了,在專案上有個紅色的叉號。而原始碼也沒有任何錯誤。因為程式碼在同事
OpenCv影象疊加時png圖片的透明部分無法透明的解決辦法
這一個月以來都在做虛擬現實的大作業,我們組想要做一個在攝像頭讀入的視訊流中進行人臉識別並且在五官上新增物體這樣一個程式。 當然人臉識別什麼的就用了網上現有的一些程式,我們要做的就是在畫面中載入圖片於特定的座標上。 關於如何疊加
Java ZXing 生成QRCode二維碼的兩種方式,可設定圖片大小,和外白色邊框大小
QRGen在ZXing基礎上開發,這個庫使得利用Java生成QR碼變為小菜一碟。它需要依賴ZXing,所以生成圖案時你同時需要ZXing和QRGen的jar包。 QR 碼最常見的應用便是為網站中一個特定的網頁或下載頁帶來流量。因此,QR碼常常會編碼URL或網站地址,使用者可以通過手機攝像頭掃描,並在其瀏覽器中
checkbox屬性checked="checked"已有,但卻不顯示打勾的解決辦法
在做許可權管理的時候,做了一個功能,就是當勾選欄目,把所有的許可權全勾上。剛開始使用瞭如下程式碼: function check(id,check) { if (check) { $("." + id).find("input[type='checkbox']").a
springboot 上傳圖片報錯 檔案大小的問題解決辦法
前面省略N,直接上傳然後報錯程式碼截圖:nested exception is org.springframework.web.multipart.MultipartException: Could not parse multipart servlet request; n
IE6圖片有白底解決辦法
由於IE6瀏覽器不支援PNG格式圖片背景透明,所以有時候如果有PNG圖片背景又想它透明怎麼辦呢? 有幾個做法: 1.直接轉換圖片格式:將PNG格式轉成其他格式,或者重新制作其他格式圖片,比如GIF圖片格式圖片,那麼IE6是可以支援的。(PNG轉換GIF可能會有鋸齒) 2.給
MyElipse中專案上有紅叉解決辦法(轉載)
MyEclipse中專案名上有紅叉...但是展開專案後...卻沒有任何錯誤...這樣就導致了原始碼不能夠編譯.... 下面第二種和第三種情況我遇到的比較多。都能解決。我沒用過第一種。僅貼出備用! 《一》 主要原因: MyEclipse對裡面的工程檔案進行了多個檔案型別的標籤或
【坑】discuz中CSS中的圖片的URL顯示為localhost的解決
問題的發現 我在機房的電腦上安裝discuz,之後用自己的電腦訪問這個discuz,發現有的圖片沒有顯示出來(直接通過html程式碼插入的圖片可以顯示出來,如果你這個也顯示不出來,是localhost
Maven項目源文件夾下的文件夾顯示包樣式的解決辦法
src 默認 maven項目 解決辦法 文件 prop pro 如果 樣式 創建的maven項目,源文件夾下創建的文件夾默認顯示是包的樣式,如果需要改變,則右擊項目——properties——Java Build Path Maven項目源文件夾下的文件夾
django 下拉菜單顯示為object的解決辦法
img ont pla bsp 圖形化界面 object alt 下拉 ews 在創建完Django數據庫結構之後,使用Django自帶的強大的admin功能往數據庫中添加數據,圖形化界面如下: 但時候有下拉框選項(只要在model中有定義Charfield就會顯
網絡連接顯示為空白的解決辦法
描述 解決 eight work 有效 tex 步驟 onf def 電腦網絡連接顯示為空白的解決辦法: 問題:網絡連接裏面沒有本地連接、1394連接等圖標,裏面都是空白,但是設備管理器裏面網卡正常,網卡燈也亮,詢問如何解決。如圖: 解決方案:在我的電腦上點擊右鍵,選擇
文件通過svn updata更新不到,並且svn st顯示被刪除的解決辦法
不顯示 什麽 文件丟失 eve 解決 lena 恢復 文件 依然 不知道什麽原因導致某些文件丟失,svn updata更新後仍然沒有找到,采用svn st 顯示這些文件被刪除,svn reslove 也解決不了,頭疼了很久,最近突然解決了,具體步驟如下(已經過驗證)
win10 +python3.6環境下安裝opencv以及pycharm導入cv2有問題的解決辦法
eclipse 需要 info nbsp tail 博客 令行 嘗試 功能 一、安裝opencv 借鑒的這篇博客已經寫得很清楚了--------https://blog.csdn.net/u011321546/article/details/79499598
JQuery判斷radio屬性為空的時候錯誤提示信息顯示位置不正確解決辦法
JQuery from表單驗證 radio input submit 只需要定義一個以下標簽即可以想讓錯誤信息顯示到哪裏就顯示到哪裏<label for="name" class="error"></label>說明:
Eclipse中查看JAVA源代碼顯示SOURCE NOT FOUND解決辦法
inf java jdk1.5 文件拷貝 安裝路徑 .com jdk1 clip 下載 Problem:Java利用快捷鍵查看源代碼顯示Source not found 出現問題的原因:JDK目錄下缺失src.zip文件只有javafx-src.zip src.zip
xshell連不上虛擬機linux的解決辦法
分享圖片 linux conf 解決 打開 shel 之間 info mage 1.找到Linux系統的ip地址 輸入命令 ifconfig 2.打開本地網絡連接 將VMnet1的ip地址設置為和虛擬機ip同一網段的ip 比如虛擬機L
ubuntu終端中文顯示問號或亂碼解決辦法
1. 配置locale-gen 終端執行 sudo locale-gen zh_CN.UTF-8 配置完後檢查中文顯示是否正常,若仍然不正常執行第二步 2. 配置語言環境變數 複製以下命令,終端執行 export LANG=en_US.UTF-8 export L
Echarts 折線圖y軸標籤值太長時顯示不全的解決辦法
問題 分析 解決辦法 問題 先看一下正常的情況 再看一下顯示不全的情況 所有的資料都是從後臺取的,也就是說動態變化的,一開始的時
使用IDEA工具整合mybatis時使用@Resource和@Autowired自動註解bean時會顯示紅色問題的解決辦法
使用IDEA工具整合mybatis時使用@Resource和@Autowired自動註解bean時會顯示紅色問題的解決辦法 idea中springboot整合mybatis時,通過@Autowired注入的物件一直有下劃線提示,但是專案能執行,雖然不影響執行,但是強迫症的程式設計師肯定看不下去. 如何去除呢