2012-10-01 3 views
1

안녕하세요, 어떻게 안드로이드 화면 하단에 상자를 정렬해야합니까 알고 싶습니다? 나는 9patch png 이미지로 상자를 만들었지 만 실제 이미지와 테두리 사이에는 약간의 차이가 있습니다. 아무도 나를 도울 수 있습니까? 이미지의 크기와 실제 이미지를 제어하는 ​​그래픽 레이아웃 화면의 파란색 테두리 사이에 실제 간격이 있음을 의미합니다. 내 영어 실례. 그래픽 레이아웃의 이미지 정렬

완전히 질문을 이해하지만 ImageViews에

android:adjustViewBounds="true" 

를 추가하지 마십시오 파란색 상자

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
xmlns:tools="http://schemas.android.com/tools" 
android:layout_width="match_parent" 
android:layout_height="match_parent" > 

<ImageView 
    android:id="@+id/background" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:layout_alignParentLeft="true" 
    android:layout_alignParentTop="true" 
    android:src="@drawable/background" /> 

<ImageView 
    android:id="@+id/topbar" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_alignParentTop="true" 
    android:layout_centerHorizontal="true" 
    android:src="@drawable/top_bar" /> 

<ImageView 
    android:id="@+id/imageView2" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_below="@+id/topbar" 
    android:layout_centerHorizontal="true" 
    android:layout_marginTop="95dp" 
    android:src="@drawable/icon_green" /> 

<ImageView 
    android:id="@+id/box" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_alignParentBottom="true" 
    android:layout_centerHorizontal="true" 
    android:layout_marginBottom="23dp" 
    android:src="@drawable/box" /> 

</RelativeLayout> 
+0

전체 레이아웃 XML을 추가하십시오 –

+0

여기에 전체 XML이 있습니다. 희망을 드릴 수 있습니다 희망 : – akemalFirdaus

+0

현재 레이아웃의 이미지 링크를 추가 할 수 있습니까? 마지막'ImageView'에는'android : layout_marginBottom = "23dp"'가 있습니다. –

답변

1

에 대한 XML 코드입니다.

그리고 id 'box'가있는보기가 하단에 정렬되어 있으며 하단 여백이 23dp입니다. 화면 하단에 틈이 생깁니다.)

+0

나는 당신을 투표 하겠지만, 나는 단지 6 평판 밖에 가지고 있지 않습니다. – akemalFirdaus

0

문제가 해결되었습니다. 상자의 너비가 너무 커서 화면에 너무 커서 실제로 상자가 움직이는 것으로 나타났습니다. 그래픽 레이아웃에서 더 큰 화면 (5.4 인치, 이전에는 4 인치)으로 전환 한 후 상자가 하단에있었습니다. 도움을 주셔서 감사합니다 :) 잘 바보, 소란, 미안 해요, 안드로이드에 새로운 해요.

+0

작은 장치에서는 이것이 해결책이되지 않습니다. 상자 (이미지 뷰)가 크고 축소되고 공백을 유지하는 솔루션은 'adjustViewBounds'라고 생각합니다. Android 용으로 개발하는 것은 거의 모든 기기, 화면 크기 등을 염두에두고 있습니다. –

+0

아, 이제 adjustViewBounds가 작동하여 화면 크기에 관계없이 이미지의 크기가 고정되는 것을 보았습니다. 이것은 확실하게 유용 할 것입니다. 고마워 뇌. – akemalFirdaus