I was experiencing serious performance issues with a TableLayout container and I thought it was because of the TableLayout container. After experimenting, I found out that the problem is the border of the style (I'm sorry about blaming the TableLayout container ;)).
I first thought it was because of the transparency of the border. But the same performance issues exist when using a jpg as border.
To reproduce it:
Make a TableLayout container with 34 rows and 2 columns. Every row / column contains a container with an image border.
If I remove the image borders, everything is working fine. This behaviour is far more worse on the new Android pipeline than on the old one (iOS has less problems).
The border image is only 686 bytes big and is 50x20 pixels.
Is it possible to use this amount of components with borders in one view? If so, what should I change?