0

textview上に、imageview下にtextviewimagebutton下にあるAndroidレイアウトを作成する必要がありますimageview

imagebutton触れると、textviewとが非表示になり、とがあっimageviewた場所でカスタム ビューが表示される必要があります。textviewimageview

を使用する場合linearlayout、margintop Whit 負の値を使用する必要がありますが、画面サイズが異なると非常に悪く表示されるため、あまり有用ではないと思います。私は使用する必要framelayoutがあると思いますが、方法がわかりません。誰かがそれがどのように機能するかをよく説明できますか?

どうもありがとうございます!

4

2 に答える 2

3

なぜFrameLayoutを使用したいのですか?LinearLayout内でそれを行います。imageButtonにタッチすると、次のようにテキストとimageViewを設定します。

imageView.setVisibility(View.GONE)

そしてあなたのcustomViewをView.Visibleに。

View.Invisibleのようなものを試したので、マイナスのマージンになっていると思います。ドキュメントを参照して、各状態が何をするかを確認できます。

于 2011-11-14T21:04:01.217 に答える