画面にリストがあり、常に使用できるようにしたいとしましょう。また、小さな画像またはテキストビューをリストビューに少しオーバーラップさせたいと考えています。絶対レイアウトパラメータを使用せずにこれは可能ですか?
Android アプリやチュートリアルで見たことはありませんが、多くの iPhone アプリにはこのようなものがあります。それは素敵なタッチを追加します。
(また、どこから始めればよいかわからないため、表示するコードはありません)
画面にリストがあり、常に使用できるようにしたいとしましょう。また、小さな画像またはテキストビューをリストビューに少しオーバーラップさせたいと考えています。絶対レイアウトパラメータを使用せずにこれは可能ですか?
Android アプリやチュートリアルで見たことはありませんが、多くの iPhone アプリにはこのようなものがあります。それは素敵なタッチを追加します。
(また、どこから始めればよいかわからないため、表示するコードはありません)
Relative Layouts では、物事を重ねることもできます。xml で後で宣言されたビューが一番上になります。ビューの端を揃えて余白を使用することで、大きな問題なくこの効果を実現できると思います。
RelativeLayouts と同様に、FrameLayouts を使用してオブジェクトを積み重ねることもできます。z オーダー (最後に宣言されたオブジェクト = 最高の z オーダー) 以外では、子オブジェクトはグループ内の他のオブジェクトの配置に依存しないため、余白または重力を設定して配置できます。
したがって、インスタンスでは、ListView の後に TextView を宣言し、必要な場所に配置するだけです。ListView の配置に干渉せず、一番上に配置されます。
RelativeLayout
たとえば、 を使用して設定できますandroid:layout_marginTop="-50dip" android:layout_below="@id/my_list"
。