問題:
から継承されたクラスがありLinearLayoutます。このクラスは、コンストラクターでいくつかのボタンを作成し、 を使用してそれ自体に配置しaddChild()ます。メソッドをオーバーロードしましonSizeCHangedた。このメソッドにいくつかの子を追加したいと思います。ただし、他のボタンのいずれかがクリックされるまで、変更は有効になりません。
そのため、既存のボタンをいくつか押すと、追加したビューが表示されます。(ちなみに、ontouchlistener のあるボタンのみがそれを行います。listener のないボタンは、新しいビューを表示できません)。
メソッドにビューを追加onSizeChangeしてすぐに表示する方法は?
追加: メソッドforceLayout()とrequestLayout()は機能しません。