I have created a custom GameBoard class which derives from TableLayout. I have also a created custom GamePiece class to be placed on this game board that derive from ImageView. My goal is to measure the size of the GameBoard and dynamically add a variable number GamePieces based on the size of the GameBoard.
To accomplish this, I have overridden onSizeChanged in GameBoard to determine the size of the board and I calculate how many GamePieces to place based on this width and height. I have log messages that output whenever a GamePiece is added to the GameBoard (via addView). Though I can see the messages coming through, I never see the GamePieces. I have found through testing that I can place a fixed number of GamePieces (which are visible) on the GameBoard in the GameBoard's constructor, but I cannot know it's dimension at that time. I have also tried adding the GamePieces in the onLayout method, but get the same results as onSizeChanged. What is the correct method for determining the size of my GameBoard and placing a variable number of GamePieces based on that size? Thanks in advance, Brent -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en

