我有一个自定义导航类,那里有共同的看法,因此我在考虑将它们放入一种布局,该样式将由自定义类夸大,并且在主布局上将放置一些导航项。
当前,当我扩展linearlayout时,xml中的视图替换了膨胀视图中的所有视图(我将此代码放在了构造函数上)
((Activity) context).getLayoutInflater().inflate(R.layout.navigation_group, this ,true);
有没有一种方法可以使布局膨胀并获取xml实现的子项并将其放在一个视图上? 喜欢
布局要夸大
用于主布局
我的问题是如何将菜单1和菜单2放在navigationItemHolder中? 谢谢
按照您的要求去做是没有意义的。 我想改一下您的问题,以讨论您想要实现哪种布局,有人可以帮助您确定如何实现。
这个问题很好,但最好用措辞更好。
您可以在增加布局后以编程方式执行此操作。 我相信你可以做这样的事情:
YourLayout layout = (YourLayout)((Activity) context).getLayoutInflater().inflate(R.layout.navigation_group, this ,true);
layout.((LinearLayout)getChildAt (3)).addView (yourNavigationGroup);