2012-03-12 11 views
0

私はxmlにLinearLayoutを持っています。レイアウトの子にビューを追加できますか?

実行時に、この線形レイアウトで塗りの親の画像ビューを1つ追加します。今私は、この画像ビューに1つのボタンを追加したい。このボタンをこの画像ビューの中央に追加することは可能ですか?他のビューの子ビューにビューを追加できますか?

どうすればいいですか?

+1

は、ここではXMLレイアウトを投稿してください。 –

+1

FrameLayoutは複数のビューを重ねて表示できます – zapl

+0

私は自分のコードで単純なxmlを使用しています。線形レイアウトのみが存在します。実行時に、最初に私はこの線形レイアウトを埋めるイメージビューを作成します。今、私はこの画像ビューの中央にボタンを追加したいと思います。私はこのために何をすべきか教えてください。私は非常に大きなアプリケーションを持っています。これは私がついたコンセプトです... –

答えて

2

ではなくLinearLayoutRelativeLayoutを使用します。

<RelativeLayout android:layout_width="fill_parent" android:layout_height="fill_parent"> 
    <ImageView android:layout_width="fill_parent" android:layout_height="fill_parent" /> 
    <Button android:id="@_id/the_button" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerInParent="true" android:visibility="gone"/> 
</RelativeLayout> 

あなたはボタンが見えるようにしたいときは:

Button b = (Button) findViewById(R.id.the_button); 
b.setVisibility(View.VISIBLE); 
関連する問題