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