私は基本的に、カスタムドロップダウンメニューを下に付けたEditTextであるカスタムコンポーネントを書いています。これにより、検索候補のリストがホストされます。今はEditTextと私のSuggestionBox-Viewを使ってLinearLayoutを拡張することでこれを実現します。すなわち、私はこれが正常に動作しますが、私はのLinearLayout内のコンポーネントを入れたときに、私のコンポーネントの下のビューは、ドロップダウンメニューの余地を作るために移動されthis.addView(searchEditText);
と this.addView(suggestionBox);
親ビューの上にビューを描画するにはどうすればよいですか?
を使用しています。
レイアウトを含む他のビューの上にドロップダウンを重ねたいとします。これどうやってするの?
たとえば、コンポーネントがLinearLayoutでその下のビューで使用されている場合は、ドロップダウンリストで他のビューをオーバーレイします。
これは、親レイアウトとしてFrameLayoutを使用することで実現できますが、親レイアウトが使用されているかどうかに関わらず、コンポーネントを使用できるようにしたいと考えています。
レイヤーのようなレイヤーやレイヤーの描画には相対的なレイアウトを使用する必要があります –
@Divyeshもう少し詳しく説明できますか?ありがとう。 – gustavaa
あなたは、メッセージアイコン、rigtに表示されたメッセージの未読カウントを使用しますか? –