問題があります。この問題は、次の例で理解できます。
画面は3つのビューを使用します。たとえば、A、B、Cです。AはBにドラッグアンドドロップするように設定されています。AがBにドラッグされているとき、AはCビューと重なる必要がありますが、BはAと重なる必要があります。
私はこれを行う方法がわかりません。2つのビューで実装できますが、3つのビューでこの問題を解決するにはどうすればよいですか。
誰かが私の問題を理解できない場合は私に知らせてください?助けてください?
「相対レイアウト」を使用してそれを行うことができます
私自身の問題を解決しました:
ビューが欲しいのと同じシーケンスで、bringToFront() メソッドを使用しました
A.bringToFront();
B.bringToFront();
ビューを動的に追加する必要があると思います。これを試してください。
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);