Viewをコードで生成

xmlを読ませるよりもコードで生成した方が速いというので試してみたら、確かに3.5割くらい短縮できた...と思ったんだけど、よく見るとテーマがちゃんと適用されてなくて見た目が変わってしまっていた。このへんも完璧に再現して計ってみたかったけど、やり方がわからず挫折。xmlで書いてるときは気付かなかったけど、LayoutParamsっていっぱいあるんだな...。設定の仕方もすごく面倒。
結局、spとかdipのサイズを変換したり、テーマを反映させると処理が必要なので、もうちょっと差は小さくなるか...。