2016-08-15 2 views
0

이미지보기가있는 레이아웃과 화면의 두 개의 검색 바 상단과 화면 상단의 두 개의 가로 스크롤보기 하단에 다른 안드로이드 레이아웃을 배치하고 싶습니다.android 레이아웃을 정렬하는 가장 좋은 방법은 무엇입니까?

<?xml version="1.0" encoding="utf-8"?> 
<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" 
    xmlns:app="http://schemas.android.com/apk/res-auto" 
    android:paddingBottom="@dimen/activity_vertical_margin" 
    android:paddingLeft="@dimen/activity_horizontal_margin" 
    android:paddingRight="@dimen/activity_horizontal_margin" 
    android:paddingTop="@dimen/activity_vertical_margin" 
    android:background="@drawable/editor_gradient" 
    tools:context=".EditorActivity"> 
    <RelativeLayout 
     android:id="@+id/rl" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:orientation="vertical" 
     android:layout_centerHorizontal="true" 
     android:layout_alignParentTop="true"> 
     <ImageView 
      android:id="@+id/backimg" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_centerHorizontal="true" 
      android:layout_centerVertical="true" 
      android:scaleType="fitXY" 
      android:foreground="@drawable/blacklight_gradient" 
      /> 

     <SeekBar 
      android:id="@+id/seekbarSize" 
      android:layout_width="fill_parent" 
      android:layout_height="wrap_content" 
      android:layout_marginLeft="32dp" 
      android:layout_marginRight="32dp" 
      android:progress="50" 
      android:layout_marginTop="8dp" 
      android:visibility="invisible" /> 

     <SeekBar 
      android:id="@+id/seekbarRotation" 
      android:layout_width="380dp" 
      android:layout_height="wrap_content" 
      android:layout_alignParentRight="true" 
      android:layout_centerVertical="true" 
      android:layout_marginRight="-170dp" 
      android:progress="50" 
      android:rotation="270" 
      android:visibility="invisible" /> 

    </RelativeLayout> 

    <LinearLayout 
     android:layout_below="@+id/rl" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:id="@+id/down" > 

     <include 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      layout="@layout/editor_footer" > 
     </include> 

    </LinearLayout> 

    <HorizontalScrollView 
     android:id="@+id/horizontal_scroll" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:background="@android:color/background_dark" 
     android:layout_below="@+id/down"> 

     <LinearLayout 
      android:id="@+id/iconContainer" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:orientation="horizontal" > 
     </LinearLayout> 

    </HorizontalScrollView> 
</RelativeLayout> 

사람이 아래 순서에 내 레이아웃 상단을 구성하는 데 도움 수 있습니다하지만 내 레이아웃 코드 여기, 레이아웃이 제대로 마련하지 않는 것 같다? 하나 아래

+1

는, 그것은 당신이 기대하는 무엇의 이미지와 당신이 얻고을 게시하는 것이 유리합니다. – codeMagic

+0

이 유형의보기에 대한 이미지가 있습니까? –

+0

모든 사람이 생각하고있는 것처럼 보입니다. - 당신이 달성하려고 시도하는 화면의 시각적 인 모의 표시를하십시오. – apelsoczi

답변

0

시도 : 이러한 유형의 질문으로

<?xml version="1.0" encoding="utf-8"?> 
<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" 
    xmlns:app="http://schemas.android.com/apk/res-auto" 
    android:paddingBottom="@dimen/activity_vertical_margin" 
    android:paddingLeft="@dimen/activity_horizontal_margin" 
    android:paddingRight="@dimen/activity_horizontal_margin" 
    android:paddingTop="@dimen/activity_vertical_margin" 
    android:background="@drawable/editor_gradient" 
    tools:context=".EditorActivity"> 

    <RelativeLayout 
     android:id="@+id/rl" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:orientation="vertical" 
     android:layout_centerHorizontal="true" 
     android:layout_alignParentTop="true"> 

     <ImageView 
      android:id="@+id/backimg" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_centerHorizontal="true" 
      android:scaleType="fitXY" 
      android:foreground="@drawable/blacklight_gradient" 
      /> 

     <SeekBar 
      android:id="@+id/seekbarSize" 
      android:layout_width="fill_parent" 
      android:layout_height="wrap_content" 
      android:layout_marginLeft="32dp" 
      android:layout_marginRight="32dp" 
      android:progress="50" 
      android:layout_marginTop="8dp" 
      android:visibility="invisible" 
      android:layout_below="@id/backimg" /> 

     <SeekBar 
      android:id="@+id/seekbarRotation" 
      android:layout_width="380dp" 
      android:layout_height="wrap_content" 
      android:layout_alignParentRight="true" 
      android:layout_centerVertical="true" 
      android:layout_marginRight="-170dp" 
      android:progress="50" 
      android:rotation="270" 
      android:visibility="invisible" 
      android:layout_below="@id/seekbarSize" /> 

    </RelativeLayout> 

    <LinearLayout 
     android:layout_below="@+id/rl" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:id="@+id/down" 
     android:layout_alignParentBottom="true" > 

     <include 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      layout="@layout/editor_footer" > 
     </include> 

    </LinearLayout> 

    <HorizontalScrollView 
     android:id="@+id/horizontal_scroll" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:background="@android:color/background_dark" 
     android:layout_below="@id/rl" 
     android:layout_above="@id/down"> 

     <LinearLayout 
      android:id="@+id/iconContainer" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:orientation="horizontal" > 
     </LinearLayout> 

    </HorizontalScrollView> 
</RelativeLayout> 
관련 문제