From d453d33cf90fd403e958f9e3fc38a753ee69aabd Mon Sep 17 00:00:00 2001 From: REAndroid Date: Thu, 5 Jan 2023 10:49:09 -0500 Subject: [PATCH] fix: Unknown dimension value for integer values --- .../reandroid/lib/apk/xmlencoder/XMLValuesEncoderDimen.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main/java/com/reandroid/lib/apk/xmlencoder/XMLValuesEncoderDimen.java b/src/main/java/com/reandroid/lib/apk/xmlencoder/XMLValuesEncoderDimen.java index 2552632..28f3ef5 100644 --- a/src/main/java/com/reandroid/lib/apk/xmlencoder/XMLValuesEncoderDimen.java +++ b/src/main/java/com/reandroid/lib/apk/xmlencoder/XMLValuesEncoderDimen.java @@ -26,6 +26,9 @@ class XMLValuesEncoderDimen extends XMLValuesEncoder{ void encodeStringValue(EntryBlock entryBlock, String value){ ValueDecoder.EncodeResult encodeResult = ValueDecoder.encodeDimensionOrFloat(value); + if(encodeResult==null){ + encodeResult=ValueDecoder.encodeHexOrInt(value); + } if(encodeResult!=null){ entryBlock.setValueAsRaw(encodeResult.valueType, encodeResult.value); }else {