1

クリックするとビューを拡大することはできますか?現在、linearlayoutを使用して、3つの異なるレイアウトを降順で保持しています。コンポーネントがクリックされたときに、コンポーネントを展開して画面を引き継ぐようにします。これはどのように行うことができますか?

例:

Before Click
 ___________
|           |
|      A    |
|           |
|___________|
|           |
|      B    |
|___________|
|           |
|      C    |
|___________|

After "C" component is clicked:

 ___________
|           |
|           |
|           |
|           |
|     C     |
|           |
|           |
|           |
|           |
|___________|

A、B、およびCは、main.xmlで指定された加重値で所定の位置に保持されたLinearLayoutです。

また、Cはおそらくアニメーションを使用して上向きに拡張することを目的としています。

4

1 に答える 1

2

ビューAとBを削除してみませんか?

viewA.setVisibility(View.GONE);
viewB.setVisibility(View.GONE);
于 2012-09-13T23:17:39.320 に答える