2013-04-15 3 views
0

레이아웃에 머리글을 수동으로 추가했습니다. 분명히 그림자 (windowContentOverlay에 정의 됨)는 머리글 위에 배치되지만 머리글 아래에 배치해야합니다. 그러면 머리글 아래에 그림자를 어떻게 추가할까요?Android :보기 아래 그림자/windowContentOverlay 추가

<LinearLayout ...> 
<ImageView ... 
android:src=".../ab_solid_shadow_holo.9.png".../> 
</LinearLayout> 

헤더 XML의 사용과 같은

+0

그림자에 대한 이미지 리소스가 있습니까? 이 경우 헤더와 그림자 레이아웃을 수직 LinearLayout에 두어야합니다. – Analizer

+0

글쎄, 난 안드로이드 소스 – Xander

+0

에서 ab_solid_shadow_holo.9.png를 사용하지만 그것은 헤더 아래의 전망을 커버하지 않을 것인가? – Xander

답변

1
당신은 레이아웃에 ab_solid_shadow_holo.9.png 넣어해야

, 뭔가 같은 action_bar_drop_shadow이가 포함 된 XML의 이름입니다

<LinearLayout ... 
android:orientation = "vertical"> 

...your header layout... 

<include layout="@layout/action_bar_drop_shadow" /> 

</LinearLayout> 

src와의 이미지 뷰 : ab_solid_shadow_holo.9.png

+0

좋아요, 이걸 시도해보고 작동시킬 때이 대답을 받아 들일 것입니다! 감사! – Xander

+0

그림자가 내용 대신 머리글에 겹쳐 지도록하려면 머리글 - 그림자 쌍을 FrameLayout에두고 그림자의 layout_gravity를 "bottom"으로 설정해야합니다. 이렇게하면 페이지의 내용에서 위치를 취하지 않고, 그러나 헤더에서. 깡통 운! – Analizer

+0

좋아요! 그것은 작동합니다! 고맙습니다! – Xander