kusha45

dynamic view

Oct 7th, 2011
298
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.29 KB | None | 0 0
  1. TableLayout tl = (TableLayout)findViewById(R.id.tblLayout1);
  2. TableRow tr = new TableRow(this);
  3. tr.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT,LayoutParams.WRAP_CONTENT));
  4.  
  5. LinearLayout ll = new LinearLayout(this);
  6. ll.setLayoutParams(new LayoutParams(LinearLayout.LayoutParams.FILL_PARENT,LayoutParams.WRAP_CONTENT));
  7.  
  8. TextView tvDisSender = new TextView(this);
  9. TextView tvSender = new TextView(this);
  10. TextView tvDate = new TextView(this);
  11. TextView tvID = new TextView(this);
  12. TextView tvDisId = new TextView(this);
  13.  
  14. tvSender.setText("Sender:");
  15. tvSender.setTextColor(Color.parseColor("#800000"));
  16. tvSender.setTypeface(Typeface.DEFAULT_BOLD);
  17. tvSender.setWidth(55);
  18.  
  19. tvDisSender.setText(messageDetail.get(4));
  20. tvDisSender.setTextColor(Color.parseColor("#800000"));
  21. tvDisSender.setWidth(60);
  22.  
  23. tvID.setText("ID:");
  24. tvID.setTextColor(Color.parseColor("#800000"));
  25. tvID.setTypeface(Typeface.DEFAULT_BOLD);
  26. tvID.setWidth(30);
  27.  
  28. tvDisId.setText(messageDetail.get(1));
  29. tvDisId.setTextColor(Color.parseColor("#800000"));
  30.  
  31. ll.addView(tvSender);
  32. ll.addView(tvDisSender);
  33. ll.addView(tvID);
  34. ll.addView(tvDisId);
  35. tr.addView(ll);
  36. tl.addView(tr,new LayoutParams(TableLayout.LayoutParams.FILL_PARENT,LayoutParams.WRAP_CONTENT));
  37.  
  38. /***********************************************************************************************************************/
  39. TableRow tr1 = new TableRow(this);
  40. tr1.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT,LayoutParams.WRAP_CONTENT));
  41.  
  42. LinearLayout ll1 = new LinearLayout(this);
  43. ll1.setLayoutParams(new LayoutParams(LinearLayout.LayoutParams.FILL_PARENT,LayoutParams.WRAP_CONTENT));
  44.  
  45. final TextView tvAck = new TextView(this);
  46. final TextView tvInvolver = new TextView(this);
  47.  
  48. tvAck.setText("Ack:");
  49. tvAck.setTextColor(Color.parseColor("#800000"));
  50. tvAck.setClickable(true);
  51. tvAck.setWidth(55);
  52.  
  53. tvInvolver.setText(messageDetail.get(5));
  54. tvInvolver.setTextColor(Color.parseColor("#800000"));
  55.  
  56.  
  57. ll1.addView(tvAck);
  58. ll1.addView(tvInvolver);
  59. tr1.addView(ll1);
  60. tl.addView(tr1,new LayoutParams(TableLayout.LayoutParams.FILL_PARENT,LayoutParams.WRAP_CONTENT));
  61.  
  62. /***********************************************************************************************************************/
  63. TableRow tr2 = new TableRow(this);
  64. tr1.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT,LayoutParams.WRAP_CONTENT));
  65.  
  66. LinearLayout ll2 = new LinearLayout(this);
  67. ll2.setLayoutParams(new LayoutParams(LinearLayout.LayoutParams.FILL_PARENT,LayoutParams.WRAP_CONTENT));
  68.  
  69. final TextView tvMessage = new TextView(this);
  70.  
  71. tvMessage.setText("Message:");
  72. tvMessage.setTextColor(Color.parseColor("#800000"));
  73. tvMessage.setClickable(true);
  74. tvMessage.setWidth(60);
  75.  
  76. ll2.addView(tvMessage);
  77. tr2.addView(ll2);
  78. tl.addView(tr2,new LayoutParams(TableLayout.LayoutParams.FILL_PARENT,LayoutParams.WRAP_CONTENT));
  79.  
  80. /***********************************************************************************************************************/
  81. TableRow tr3 = new TableRow(this);
  82. tr1.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT,LayoutParams.WRAP_CONTENT));
  83.  
  84. LinearLayout ll3 = new LinearLayout(this);
  85. ll3.setLayoutParams(new LayoutParams(LinearLayout.LayoutParams.FILL_PARENT,LayoutParams.WRAP_CONTENT));
  86.  
  87. final TextView tvDisMessage = new TextView(this);
  88.  
  89. tvDisMessage.setText(messageDetail.get(5));
  90. tvDisMessage.setTextColor(Color.parseColor("#800000"));
  91.  
  92.  
  93. ll3.addView(tvDisMessage);
  94. tr3.addView(ll3);
  95. tl.addView(tr3,new LayoutParams(TableLayout.LayoutParams.FILL_PARENT,LayoutParams.WRAP_CONTENT));
  96.  
Advertisement
Add Comment
Please, Sign In to add comment