Advertisement
Guest User

Untitled

a guest
Apr 16th, 2014
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.85 KB | None | 0 0
  1. public TableLayout createTL(int r)
  2. {
  3. int c=4;
  4. LayoutParams params = new LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.WRAP_CONTENT);
  5. myTL=new TableLayout(Ybus_Activity.this);
  6. myTL.setLayoutParams(new TableRow.LayoutParams(TableRow.LayoutParams.WRAP_CONTENT, TableRow.LayoutParams.WRAP_CONTENT));
  7. myTL.setStretchAllColumns(true);
  8. TableRow[] tr = new TableRow[r];
  9. EditText[][] et = new EditText[r][c];
  10. Arrays.fill(et, new EditText(this));
  11. Arrays.fill(tr, new TableRow(this));
  12. for(int i=0;i<r;i++)
  13. {
  14. for(int j=0;j<4;j++)
  15. {
  16. et[i][j].setLayoutParams(params);
  17. et[i][j].setWidth(100);
  18. et[i][j].setImeOptions(EditorInfo.IME_ACTION_NEXT);
  19. et[i][j].setInputType(InputType.TYPE_CLASS_NUMBER);
  20. et[i][j].setKeyListener(DigitsKeyListener.getInstance());
  21. et[i][j].setMaxLines(1);
  22. tr[i].addView(et[i][j]);
  23. myTL.addView(tr[i]);
  24. }
  25. }
  26. //I already have LinearLayout named "main" under onCreate() method...
  27. main.addview(TL);
  28. }
  29.  
  30. 02-23 00:31:54.132: D/AndroidRuntime(1586): Shutting down VM
  31. 02-23 00:31:54.132: W/dalvikvm(1586): threadid=1: thread exiting with uncaught exception (group=0xb2e97288)
  32. 02-23 00:31:54.145: E/AndroidRuntime(1586): FATAL EXCEPTION: main
  33. 02-23 00:31:54.145: E/AndroidRuntime(1586): java.lang.ArrayStoreException: android.widget.EditText cannot be stored in an array of type android.widget.EditText[][]
  34. 02-23 00:31:54.145: E/AndroidRuntime(1586): at java.util.Arrays.fill(Arrays.java:966)
  35. 02-23 00:31:54.145: E/AndroidRuntime(1586): at com.gkn.powersystemcalc.Ybus_Activity.createTL(Ybus_Activity.java:156)
  36. 02-23 00:31:54.145: E/AndroidRuntime(1586): at com.gkn.powersystemcalc.Ybus_Activity$2.onClick(Ybus_Activity.java:140)
  37. 02-23 00:31:54.145: E/AndroidRuntime(1586): at android.view.View.performClick(View.java:4084)
  38. 02-23 00:31:54.145: E/AndroidRuntime(1586): at android.view.View$PerformClick.run(View.java:16966)
  39. 02-23 00:31:54.145: E/AndroidRuntime(1586): at android.os.Handler.handleCallback(Handler.java:615)
  40. 02-23 00:31:54.145: E/AndroidRuntime(1586): at android.os.Handler.dispatchMessage(Handler.java:92)
  41. 02-23 00:31:54.145: E/AndroidRuntime(1586): at android.os.Looper.loop(Looper.java:137)
  42. 02-23 00:31:54.145: E/AndroidRuntime(1586): at android.app.ActivityThread.main(ActivityThread.java:4745)
  43. 02-23 00:31:54.145: E/AndroidRuntime(1586): at java.lang.reflect.Method.invokeNative(Native Method)
  44. 02-23 00:31:54.145: E/AndroidRuntime(1586): at java.lang.reflect.Method.invoke(Method.java:511)
  45. 02-23 00:31:54.145: E/AndroidRuntime(1586): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786)
  46. 02-23 00:31:54.145: E/AndroidRuntime(1586): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
  47. 02-23 00:31:54.145: E/AndroidRuntime(1586): at dalvik.system.NativeStart.main(Native Method)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement