kusha45

dyanmic

Nov 23rd, 2011
292
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 7.31 KB | None | 0 0
  1. //Dynamic data
  2.  
  3.  
  4. for(int j = 0 ; j < strArray.length ; j++){
  5.              
  6.              taskInvolvementId = strArray[j];
  7.              System.out.println("The taskInvolvement ID Is :"+taskInvolvementId);
  8.                        
  9.              TableRow tr = new TableRow(this);
  10.              tr.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT));
  11.                        
  12.              TextView tvtaskDetailId = new TextView(this);
  13.              tvtaskDetailId.setText("  TaskDetailID : ");
  14.              tvtaskDetailId.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT));
  15.              tvtaskDetailId.setTextColor(Color.parseColor("#800000"));
  16.              tvtaskDetailId.setTypeface(Typeface.DEFAULT_BOLD);
  17.              tvtaskDetailId.setWidth(110);
  18.                    
  19.              j++;  
  20.              tvIdDis = new TextView(this);
  21.              tvIdDis.setText(strArray[j]);
  22.              tvIdDis.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT));
  23.              tvIdDis.setTextColor(Color.parseColor("#800000"));
  24.                        
  25.              TextView tvsender = new TextView(this);
  26.              tvsender.setText("  Sender :");
  27.              tvsender.setLayoutParams(new LayoutParams( LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT));
  28.              tvsender.setTextColor(Color.parseColor("#800000"));
  29.              tvsender.setTypeface(Typeface.DEFAULT_BOLD);
  30.              tvsender.setWidth(65);
  31.              j++;  
  32.              TextView senderDisplay = new TextView(this);
  33.              senderDisplay.setText(strArray[j]);
  34.              senderDisplay.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT));
  35.              senderDisplay.setTextColor(Color.parseColor("#800000"));
  36.                        
  37.              tr.addView(tvtaskDetailId);
  38.              tr.addView(tvIdDis);
  39.              tr.addView(tvsender);
  40.              tr.addView(senderDisplay);
  41.                    
  42.              ll.addView(tr,new TableLayout.LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT));
  43. /***************************************************************************************************************************************/      
  44.              TableRow tr1 = new TableRow(this);
  45.              tr1.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT));
  46.                        
  47.              TextView tvDate = new TextView(this);
  48.              tvDate.setText("  Date :");
  49.              tvDate.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT));
  50.              tvDate.setTextColor(Color.parseColor("#800000"));
  51.              tvDate.setTypeface(Typeface.DEFAULT_BOLD);
  52.              tvDate.setWidth(50);
  53.                    
  54.              j++;
  55.              TextView tvDateDis = new TextView(this);
  56.              tvDateDis.setText(strArray[j]);
  57.              tvDateDis.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT));
  58.              tvDateDis.setTextColor(Color.parseColor("#800000"));
  59.                       // tvDateDis.setWidth(80);
  60.                        
  61.              tr1.addView(tvDate);
  62.              tr1.addView(tvDateDis);
  63.                      
  64.              ll.addView(tr1,new TableLayout.LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT));
  65. /*********************************************************************************************************************/  
  66.              TableRow tr2 = new TableRow(this);
  67.              tr2.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT));
  68.                        
  69.              TextPaint tp = new TextPaint();
  70.              tp.linkColor =Color.parseColor("#800000");
  71.              UnderlineSpan us = new UnderlineSpan();
  72.              us.updateDrawState(tp);
  73.              SpannableString content = new SpannableString("  Ack :");
  74.              content.setSpan(us, 0, content.length(), 0);
  75.                    
  76.              tvAck = new TextView(this);
  77.              tvAck.setText(content);
  78.              tvAck.setId(j);
  79.              tvAck.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT));
  80.              tvAck.setWidth(60);
  81.              tvAck.setTextColor(Color.parseColor("#800000"));
  82.              tvAck.setClickable(true);
  83.              
  84.              j++;
  85.              tvInvolver = new TextView(this);
  86.              Spanned involver = Html.fromHtml(strArray[j]);
  87.              String inv1 = involver.toString().replaceAll(",$","");
  88.              tvInvolver.setText(inv1);
  89.              tvInvolver.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT));
  90.              tvInvolver.setTextColor(Color.parseColor("#800000"));
  91.              tvInvolver.setWidth(225);
  92.                        
  93.              tr2.addView(tvAck);
  94.              tr2.addView(tvInvolver);
  95.  
  96.              ll.addView(tr2,new TableLayout.LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT));
  97. /*********************************************************************************************************************/  
  98.              TableRow tr3 = new TableRow(this);
  99.              tr3.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT));
  100.                        
  101.              TextView tvMessage = new TextView(this);
  102.              tvMessage.setText("  Message :");
  103.              tvMessage.setTextColor(Color.parseColor("#800000"));
  104.              tvMessage.setTypeface(Typeface.DEFAULT_BOLD);
  105.              
  106.              tr3.addView(tvMessage);
  107.                        
  108.              ll.addView(tr3,new TableLayout.LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT));
  109. /*********************************************************************************************************************/  
  110.              TableRow tr4 = new TableRow(this);
  111.              tr4.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT));
  112.                        
  113.              j++;
  114.              EditText edMessage = new EditText(this);
  115.              Spanned message = Html.fromHtml(strArray[j]);
  116.          
  117.              edMessage.setText(message);
  118.              edMessage.setTextColor(Color.parseColor("#800000"));
  119.              edMessage.setWidth(70);
  120.              edMessage.setFocusable(false);
  121.                        
  122.              tr4.addView(edMessage);
  123.                        
  124.              ll.addView(tr4,new TableLayout.LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT));
  125.    
  126.             tvAck.setOnClickListener(new OnClickListener() {
  127.                  
  128.                  public void onClick(View v) {
  129.                     System.out.println("The taskInvolvement ID Is :"+taskInvolvementId);
  130.                     tvAck.setTypeface(null, Typeface.BOLD);
  131.                     if(TypeID == 1){
  132.                         btnGoalandConclusion.setVisibility(View.GONE);
  133.                     }
  134.                     else{
  135.                         btnGoalandConclusion.setVisibility(View.VISIBLE);
  136.                     }
  137.                     tr5.setVisibility(TableRow.VISIBLE);
  138.                     btnAddMessage.setVisibility(View.VISIBLE);
  139.                    
  140.                     System.out.println("The TaskDId is :"+tvIdDis.getText().toString());
  141.                     taskDetailID = Long.parseLong(tvIdDis.getText().toString());
  142.                     gd.Acknowledgement(taskDetailID,taskInvolvementId,TaskId,Login.userId);
  143.                    
  144.                     prevoiusMessages = gd.ackMsgBind(TaskId,Login.userId);
  145.                    
  146.                     if(prevoiusMessages.size() > 0 ){
  147.                         OutgoingFunction ogf = new OutgoingFunction();
  148.                         tr16.setVisibility(View.VISIBLE);
  149.                         final ListView lv1 = (ListView) findViewById(android.R.id.list);
  150.                         //ViewGroup header = (ViewGroup)inflater.inflate(R.layout.header, lv1, false);
  151.                         //lv1.addHeaderView(header, null, false);
  152.                         lv1.setAdapter(new CustomAdapterOutgoing(Outgoingpage.this, prevoiusMessages));
  153.                         String involver = ogf.getAck();
  154.                        
  155.                         Spanned inv = Html.fromHtml(involver);
  156.                         System.out.println("The involver in ack is :"+inv);
  157.                         tvInvolver.setText(inv);
  158.                         tr11.setVisibility(TableRow.GONE);
  159.                         tr12.setVisibility(TableRow.GONE);
  160.                        
  161.                     }
  162.                 }
  163.             });
Advertisement
Add Comment
Please, Sign In to add comment