title: how to set rgb color in android?
body: <p>I am trying to set text background color using <code>text1.setBackgroundColor(Color.rgb(r,g,b));</code></p>
  
  <p>were red,green,blue values are coming from database based on value <code>i</code> set <code>r=128,g=255,b=128</code> programmatically it color was dull green but i run the program it will displayed red color</p>
  
  <pre><code>for(int i = 0; i &lt; list.length(); i++){
              JSONObject c = list.getJSONObject(i);
  
              // Storing each json item in variable
             // String GRPCODE = c.getString(TAG_GRPCODE);
              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);
  
               COLOR = c.getString(TAG_COLOR);
  
              /*String[] ARGB = COLOR.split(" ");
  
               String V1=ARGB[0];
               String V2=ARGB[1];
               String V3=ARGB[2];
               String V4=ARGB[3];
  
               a=Integer.parseInt(V1);
               r=Integer.parseInt(V2);
               g=Integer.parseInt(V3);
               b=Integer.parseInt(V4);*/
  
  
              HashMap&lt;String, String&gt; map = new HashMap&lt;String, String&gt;();
  
              // adding each child node to HashMap key =&gt; value
            //  map.put(TAG_GRPCODE, GRPCODE);
              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);
  
              map.put(TAG_COLOR,COLOR);
              //map.put(TAG_PHONE_MOBILE, mobile);
  
              // adding HashList to ArrayList
              contactList.add(map);
          }
      } catch (JSONException e) {
          e.printStackTrace();
      }
      /**
       * Updating parsed JSON data into ListView
       * */
       ListAdapter adapter = new SimpleAdapter(this, datatList,
              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}){
           @Override
           public View getView(int position, View convertView, ViewGroup parent) {
               View v = convertView;
               if (v == null) {
                   LayoutInflater vi = (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE);
                   v = vi.inflate(R.layout.list_item, null);
               }
                text1 = (TextView) v.findViewById(R.id.l7);
  
  
               HashMap&lt;String, String&gt; map=dataList.get(position); 
               map.get(TAG_COLOR); 
               String[] ARGB = COLOR.split(" "); 
               String V1=ARGB[0]; 
               String V2=ARGB[1]; 
               String V3=ARGB[2]; 
               String V4=ARGB[3]; 
               a=Integer.parseInt(V1); 
               r=Integer.parseInt(V2); 
               g=Integer.parseInt(V3); 
               b=Integer.parseInt(V4); 
  
               text1.setBackgroundColor(Color.rgb(r,g,b));
  
               return super.getView(position, v, parent);
           }
       };
  </code></pre>