android - Color.parseColor returns negative -


मैंने अभी ऐसा करने की कोशिश की है

  System.out.println ("color = = "+ रंग। परसेरॉलर (" # F5F5F5 "));  

तब यह रिटर्न देता है

  रंग == -657931  

कोई भी जानता है, कृपया क्यों?

सबसे पहले parseColor विधि हेक्साडेसिमल < / Strong> F5F5F5 जो वास्तव में FFF5F5F5 + रंग की अस्पष्टता है।

FFF5F5F5 का दशमलव मान < कोड> 429430 9365 जो फिर पूर्णांक में परिवर्तित हो जाता है जो इस प्रकार आपके ऋणात्मक संख्या को देता है।

यहां उस अतिप्रवाह का एक उदाहरण है

  int i = (पूर्णांक) 4294309365L; // 429430 9 365 एल एफएफएफ 5 एफ 5 एफ 5 सिस्टम। आउट.प्रिंटएलएन (आई) के दशमलव प्रतिनिधित्व; // परिणाम: -657931  

Comments

Popular posts from this blog

sqlite3 - UPDATE a table from the SELECT of another one -

c# - Showing a SelectedItem's Property -

javascript - Render HTML after each iteration in loop -