LayoutParams lp = new RelativeLayout.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
  lp.addRule(RelativeLayout.CENTER_HORIZONTAL);
  
  final TextView[] tv = new TextView[indexes.length];
  for (int i = 0; i<indexes.length; i++) {
   tv[i] = new TextView(this);
   tv[i].setId(index + 1);
   int freq = 0;
   switch(indexes[i]) {
   case 0:
    freq = 3600;
    break;
    
   case 1:
    freq = 910;
    break;
    
   case 2:
    freq = 14000;
    break;
    
   }
   
   tv[i].setText(String.valueOf(freq) + " Hz");
   tv[i].setTextSize((float) 30);
   if (index == 0) {
    lp.addRule(RelativeLayout.BELOW, R.id.spacer_view_my_results);
   } else {
    lp.addRule(RelativeLayout.BELOW, index);
   }
   
   tv[i].setLayoutParams(lp);
   tv[i].setTextColor(getResources().getColor(R.color.light_green));
   relativeLayout.addView(tv[i]);

Add a code snippet to your website: www.paste.org