XMLレイアウトファイルで記述されたいくつかのコントロールを持つカスタムレイアウトがあります。 クラスは、ユーザとの対話に応じて、私はわずか3 1,2,3-ように定義コントロールを表示したいXMLで定義された複数の状態(異なるコントロール)を持つlinearLayoutの拡張
<com.project.layout ...>
<Checkbox...1
<TextView...2
<Button ...3
<ImageView..4 ...
../>
ように、このレイアウトに取り付けられています。ユーザーからのクリックで、1,2,4を持ってみたいです。 そうするために、私はremoveViewとaddViewを扱ういくつかの状態クラスを開発しました。私は、このに関するいくつかの問題持って
: 1 /私はすべてが作成され、私はUIと対話できることを確認することができます(onLayout()& onMeasureは()コントロールが処理されるたびに起こるように見える) 2 /それは4つのコントロールでレイアウトを定義して以来、削除されたコントロールで使用されるスペースは、他のコントロールで使用されていないremoveViewを書いていると思っていたようです...私は表示する順序を変更するレイアウトを求めることができる方法はありますか?