Guest User

Untitled

a guest
Dec 18th, 2018
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.79 KB | None | 0 0
  1. LayoutParams lp = new LayoutParams(LayoutParams.MatchParent, 150);
  2. lp.Gravity = GravityFlags.Left;
  3. lp.LeftMargin = 250;
  4.  
  5.  
  6. LayoutParams lp2 = new LayoutParams(130, 130);
  7. lp2.Gravity = GravityFlags.Left ;
  8.  
  9.  
  10. LayoutParams lp3 = new LayoutParams(LayoutParams.WrapContent, LayoutParams.WrapContent);
  11. lp3.Gravity = GravityFlags.Center ;
  12. lp3.LeftMargin = 12;
  13.  
  14.  
  15. //List<string> lista = dados2();
  16. //AbreConexao();
  17. line.RemoveAllViews();
  18. while (a != dt.Rows.Count)
  19. {
  20. //realtivo layout
  21. var relative = new RelativeLayout(this)
  22. {
  23. Id = int.Parse("10" + dt.Rows[a]["codigo"].ToString()),
  24. };
  25. relative.SetBackgroundResource(Resource.Drawable.backlinha);
  26.  
  27. //imagem do produto
  28. Button myButton = new Button(this);
  29. myButton.Gravity = GravityFlags.Left;
  30. myButton.LayoutParameters = lp2;
  31. //myButton.TranslationX = -52;
  32. //myButton.TextAlignment = TextAlignment.Center;
  33. //myButton.SetTextColor(Android.Graphics.Color.White);
  34. //myButton.SetTextSize(Android.Util.ComplexUnitType.Dip,24);
  35. //myButton.SetBackgroundResource(2130837599);
  36. if (dt.Rows[a]["img"].ToString() != "")
  37. {
  38. byte[] data0 = (byte[])dt.Rows[a]["img"];
  39. MemoryStream ms0 = new MemoryStream(data0);
  40. myButton.SetBackgroundDrawable(Android.Graphics.Drawables.Drawable.CreateFromStream(ms0,"categoria"));
  41. }
  42. //myButton.Text = dt.Rows[a]["nome"].ToString();
  43. myButton.Id = int.Parse(dt.Rows[a]["codigo"].ToString());
  44. myButton.Click += myButon_cliki;
  45. //myButton.id
  46.  
  47.  
  48. //texto com o nome do produto
  49. TextView txtprod = new TextView(this)
  50. {
  51. Right = int.Parse(dt.Rows[a]["codigo"].ToString()),Gravity = GravityFlags.Center
  52.  
  53. };
  54.  
  55. txtprod.TextSize = 24f;
  56. txtprod.SetTextColor(Android.Graphics.Color.Black);
  57. //txtprod.LayoutParameters = lp3;
  58.  
  59. txtprod.Text = dt.Rows[a]["nome"].ToString();
  60. relative.SetGravity(GravityFlags.Center);
  61. relative.AddView(txtprod);
  62. relative.AddView(myButton);
  63. relative.LayoutParameters = lp;
  64.  
  65. line.AddView(relative);
Add Comment
Please, Sign In to add comment