0

問題があります。この問題は、次の例で理解できます。

画面は3つのビューを使用します。たとえば、A、B、Cです。AはBにドラッグアンドドロップするように設定されています。AがBにドラッグされているとき、AはCビューと重なる必要がありますが、BはAと重なる必要があります。

私はこれを行う方法がわかりません。2つのビューで実装できますが、3つのビューでこの問題を解決するにはどうすればよいですか。

誰かが私の問題を理解できない場合は私に知らせてください?助けてください?

4

3 に答える 3

1

「相対レイアウト」を使用してそれを行うことができます

于 2012-08-17T10:42:40.853 に答える
1

私自身の問題を解決しました:

ビューが欲しいのと同じシーケンスで、bringToFront() メソッドを使用しました

       A.bringToFront();
       B.bringToFront();
于 2012-08-17T12:05:57.077 に答える
1

ビューを動的に追加する必要があると思います。これを試してください。

   RelativeLayout rLayout = (RelativeLayout)findViewById(R.id.your_id);

   Button btn = new Button(this);
   btn.setText("Button Name"); // Similarly set different property for the button.

最後に、このボタンをそれぞれのレイアウトに追加する必要があります。

   rLayout.addView(btn);   
于 2012-08-17T11:05:00.647 に答える