2011-09-09 3 views
-1

상대 레이아웃에서 가로 스크롤보기를 사용하고 있습니다.하지만 편집 텍스트와 버튼의 올바른 정렬을 얻지 못하고 심지어 스크롤보기도 표시되지 않습니다. 무엇이 잘못되었는지 알려주세요. 내 코드에서.내 코드에서 문제가 무엇인지 말해 줄 수 있습니까

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:id="@+id/serviceslayout" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:layout_toRightOf="@id/layout1" 
    android:background="#fff"> 

    <HorizontalScrollView android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="#333333" android:scrollbarFadeDuration="0"> 

    <RelativeLayout 
     android:id="@+id/serviceslayout2" 
     android:layout_width="fill_parent" 
     android:layout_height="fill_parent" 
     android:layout_toRightOf="@id/layout1" 
     android:background="#fff"> 

     <TextView android:layout_width="wrap_content" android:id="@+id/txtTieover" android:textColor="#000" android:layout_height="65px" android:text="tie-over" android:layout_below="@+id/txtQuantity2" android:layout_alignParentLeft="true" android:layout_marginLeft="21dp" android:layout_marginTop="13dp"></TextView> 

     <TextView android:layout_width="wrap_content" android:id="@+id/txtQuantity2" android:textColor="#000" android:layout_height="wrap_content" android:text="Quantity" android:layout_alignParentTop="true" android:layout_centerInParent="true"  android:layout_toRightOf="@+id/txtTieover" android:layout_marginLeft="155dp" android:layout_marginTop="20dp" android:layout_gravity="center_horizontal"></TextView> 

     <TextView android:layout_width="wrap_content" android:id="@+id/textView1" android:textColor="#000" android:layout_height="70px" android:text="insert" android:layout_below="@+id/txtTieover" android:layout_alignRight="@+id/txtTieover" android:layout_marginTop="1dp"></TextView> 

     <TextView android:layout_width="wrap_content" android:id="@+id/textView2" android:textColor="#000" android:layout_height="55px" android:text="direct bury" android:layout_below="@+id/textView1" android:layout_toLeftOf="@+id/txtQuantity2" android:layout_marginTop="1dp"></TextView> 

    </RelativeLayout> 
</HorizontalScrollView> 
</RelativeLayout> 
+0

실제 문제가 무엇인지 (예 : 레이아웃 문제) 반영하도록 질문을 수정하고 스크린 샷이나 레이아웃이 현재 작동하는 방식에 대한 다른 지표를 게시하십시오. – jefflunt

답변

1

나는 수평 스크롤 뷰에 android:layout_width="wrap_content" android:layout_height="wrap_content"를 사용하는 것은 이상한 생각합니다. 가로 스크롤보기에 정확한 값 또는 "fill_parent"를 지정하는 것이 좋습니다. 이 때문에 toRightOf에게 선언 된 희망 메신저 다른 레이아웃을 (정렬 된 것처럼 serviceslayout : http://mobile.tutsplus.com/tutorials/android/android-tools-leveraging-the-hierarchy-viewer-for-ui-profiling/

1

난 당신에게보기 계층 및 UI 프로파일에 대한이 정말 usefeul 튜토리얼을 제안 할 위에 주어진 코드에서 ID가 layout1 인 레이아웃 없음).
layout1 (정의 된 경우)의 layout_width가 fill_parent 인 경우 위의 상대 레이아웃을 볼 수 없으므로 레이아웃 1이 전체 화면을 채우지 않도록하십시오.
희망이 도움이됩니다.

1

첫째, ID로 상대 레이아웃 :

관련 문제