java-如何在android中将RGB转换为十六进制颜色?

java-如何在android中将RGB转换为十六进制颜色?,第1张

概述这个问题已经在这里有了答案:            >            ConvertRGBAvaluestohexcolorcode                                    2个如何将ARGB(25502550)颜色转换为十六进制颜色.我的数据库中有ARGB颜色,我

这个问题已经在这里有了答案:            >            Convert RGBA values to hex color code                                    2个
如何将ARGB(255 0 255 0)颜色转换为十六进制颜色.我的数据库中有ARGB颜色,我使用JsON格式的Web服务进行检索.我想在文本字段TAG_DIFF_P(R.ID.l7)中添加颜色

here it my code, how to add @R_419_6004@ in background in the text fIEld

try {        JsONObject Json1 = jParser.getJsONFromUrl(myUrl);        // Getting Array of Contacts        JsONArray List = Json1.getJsONArray(TAG_JsONDataResult);        // looPing through All Contacts        for(int i = 0; i < List.length(); i++){            JsONObject c = List.getJsONObject(i);            String GRPname = c.getString(TAG_GRPname);            String QTY = c.getString(TAG_QNT);            String BUDGET = c.getString(TAG_BUDGET);            String STOCK = c.getString(TAG_STOCK);            String DIFF = c.getString(TAG_DIFF);            String DIFF_P = c.getString(TAG_DIFF_P);                            String @R_419_6004@ = c.getString(TAG_@R_419_6004@);            // creating new HashMap            HashMap<String, String> map = new HashMap<String, String>();            // adding each child node to HashMap key => value            map.put(TAG_GRPname, GRPname);            map.put(TAG_QNT, QTY);            map.put(TAG_BUDGET, BUDGET);            map.put(TAG_STOCK, STOCK);            map.put(TAG_DIFF, DIFF);            map.put(TAG_DIFF_P, DIFF_P);            // adding HashList to ArrayList            contactList.add(map);        }    } catch (JsONException e) {        e.printstacktrace();    }    /**     * Updating parsed JsON data into ListVIEw     * */     listadapter adapter = new SimpleAdapter(this, contactList,            R.layout.List_item,            new String[] {  TAG_GRPname, TAG_QNT, TAG_BUDGET, TAG_STOCK, TAG_DIFF, TAG_DIFF_P, },            new int[] {                     R.ID.l2, R.ID.l3, R.ID.l4, R.ID.l5, R.ID.l6, R.ID.l7});            lv2.setAdapter(adapter);}

解决方法:

我认为您的Json应该具有String形式.如果是这样,您可以尝试一下

String hex = String.format("#%02x%02x%02x", r, g,b);
总结

以上是内存溢出为你收集整理的java-如何在android中将RGB转换为十六进制颜色?全部内容,希望文章能够帮你解决java-如何在android中将RGB转换为十六进制颜色?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1087705.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存