內文為使用 Fragment 的使用心得與筆記
[ Java ] Integer Hex 與 Decimal 數值轉換
最近碰到一個問題
Android取出顏色的數值是 int 型態
例如 Color.BLACK 數值為 -16777216 <<< 負數?
透過 Integer.toHexString(int i) 方法將數值轉成 Hex
結果為String 型態的 ff000000 << ARGB 數值
問題來了,如果要將 ff000000 轉回 int 型態
例如使用 Integer.parseInt("ff000000",16) 處理
執行時則會拋出 Exception
java.lang.NumberFormatException: Invalid int: "ff000000"
這時該怎麼處理才可以將 Hex 轉回 Decimal ??
Android取出顏色的數值是 int 型態
例如 Color.BLACK 數值為 -16777216 <<< 負數?
透過 Integer.toHexString(int i) 方法將數值轉成 Hex
結果為String 型態的 ff000000 << ARGB 數值
問題來了,如果要將 ff000000 轉回 int 型態
例如使用 Integer.parseInt("ff000000",16) 處理
執行時則會拋出 Exception
java.lang.NumberFormatException: Invalid int: "ff000000"
這時該怎麼處理才可以將 Hex 轉回 Decimal ??
[ Python ] Python環境架設與狀況排解
內文為使用Python3時所做的一些筆記
包含安裝時碰到的問題,使用IDE ( 如 Jupyter )時所碰到的問題等
然後別問我為什麼要在 Git Bash 裝東西.....
包含安裝時碰到的問題,使用IDE ( 如 Jupyter )時所碰到的問題等
然後別問我為什麼要在 Git Bash 裝東西.....
[ Git ] 為什麼設定的 .gitignore 沒有作用?
有時候push時發現專案怎麼肥成這樣
仔細一看裡頭一堆IDE的暫存檔或者不必要的設定檔
檢查 gitignore 確定都有寫進去
上網查了一下才發現原因......
仔細一看裡頭一堆IDE的暫存檔或者不必要的設定檔
檢查 gitignore 確定都有寫進去
上網查了一下才發現原因......
[ Android ] 關於Activity生命週期的一些小細節
有時候用IDE觀察模擬器或者實體裝置時
在Activity出現時會跑出下列錯誤
java.lang.RuntimeException: Performing stop of activity that is not resumed:
上網查了一下才大概理解這個錯誤的緣由
[ Android ] MPAndroidChart 第三方 Library 相關事項
這篇簡單做個筆記
MPAndroidChart 這個第三方 Lib 對我還說還有好多東西要熟悉
內容就一些當下碰到的問題做筆記
目前內容
1. 如何設定顏色
2. 如何設定 X-Axis 的標籤文字?
3. 如何用指定顏色填滿線條下方區域?
4. 要如何設定自訂的資料格式?如小數點或者是數值後面的符號?
MPAndroidChart 這個第三方 Lib 對我還說還有好多東西要熟悉
內容就一些當下碰到的問題做筆記
目前內容
1. 如何設定顏色
2. 如何設定 X-Axis 的標籤文字?
3. 如何用指定顏色填滿線條下方區域?
4. 要如何設定自訂的資料格式?如小數點或者是數值後面的符號?
[ Android ] 要如何在同一個Activity中替換不同的Toolbar??
在較為簡單的狀況下,Toolbar應該是固定不變的
但今天如果需要因應各種需求變換特定的Toolbar該怎麼辦?
例如Actvity中個別的Fragment需要特定的Toolbar設置
那應該就是 ViewStub 派上用場的時候了
文章僅作為個人參考用,內容跳過很多實作的細節
詳細的程式碼或者資料可以用 android ViewStub 等關鍵字進行搜尋
但今天如果需要因應各種需求變換特定的Toolbar該怎麼辦?
例如Actvity中個別的Fragment需要特定的Toolbar設置
那應該就是 ViewStub 派上用場的時候了
文章僅作為個人參考用,內容跳過很多實作的細節
詳細的程式碼或者資料可以用 android ViewStub 等關鍵字進行搜尋
[ Android ] 為何呼叫了 notifyDataSetChanged() 卻沒有動靜
notifyDataSetChanged() 是告知 Adapter 刷新 ListView 的方法
但是並非單純在程式碼當中加上去就會有效果
但是並非單純在程式碼當中加上去就會有效果
訂閱:
文章 (Atom)
Layout疑難雜症筆記
這裡記錄一些Layout時View元件比較特殊的狀況與處理方式,內容會陸續增加。
-
notifyDataSetChanged() 是告知 Adapter 刷新 ListView 的方法 但是並非單純在程式碼當中加上去就會有效果
-
以下是對實例變數、實例函數、類別變數與類別函數做的一點筆記
-
以前做九九乘法表都是用for迴圈來達成 這次要示範如何使用for迴圈、while迴圈與do while迴圈印出九九乘法表