마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

사진처럼 만들어야 하는데.. 구성이 쉽지가 않습니다 ㅠㅠ

0 추천

 

안녕하세요.

아래의 사진처럼, 지금 현재 제 아래 소스의 노란색 배경에다 저렇게 넣어야하는데..

저부분이 정말 너무 어렵습니다..

레이아웃을 잘 못나누어서 그런건지 .. 정말 레이아웃 공부 정말 많이 실습해보면서

느꼈는데.. 아래의 사진같은 경우에 어떻게 해야할지 잘 모르겠어요.

레이팅바로 별그림을 그려보았지만, 레이팅바를 줄이는 방법도 잘 몰라서 계속 틀리네요..

어떻게 해야할지 잘 모르겠습니다 ㅠ 도와주세요. 소스는 아래에 첨부해보았습니다.

8000자 이상은 짤려서, 나누어서 답변에다가 달아보겠습니다.

<?xml version="1.0" encoding="utf-8"?>
    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:app="http://schemas.android.com/apk/res-auto"
        xmlns:tools="http://schemas.android.com/tools"
        android:id="@+id/activity_first__movie"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:paddingBottom="@dimen/activity_vertical_margin"
        android:paddingLeft="@dimen/activity_horizontal_margin"
        android:paddingRight="@dimen/activity_horizontal_margin"
        android:paddingTop="@dimen/activity_vertical_margin"
        tools:context="com.example.svc.dddddddddddddd.MainActivity">

    <RelativeLayout
        android:id="@+id/First_Movie_Toolbar"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_alignParentTop="true"
        android:layout_alignParentLeft="true"
        android:layout_alignParentStart="true">

        <Button
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_marginBottom="3dp"
            android:background="@drawable/white_round_button"
            android:text="옵션"/>

    </RelativeLayout>


    <RelativeLayout
        android:id="@+id/Middle_Space"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:background="#00ffea"
        android:layout_alignParentBottom="true"
        android:layout_alignParentLeft="true"
        android:layout_alignParentStart="true">
공산당 (1,960 포인트) 님이 2016년 10월 22일 질문
<RelativeLayout
            android:id="@+id/first_Relative"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_alignParentTop="true"
            android:layout_alignParentLeft="true"
            android:layout_alignParentStart="true"
            android:layout_marginTop="15dp">

</RelativeLayout>

1개의 답변

0 추천
 
채택된 답변

원하는 결과물이 안나온다면, RelativeLayout이 퍼모먼스 상 유리하더라도, 굳이 RelativeLayout을 고집하실 필요는 없다고 봅니다. 

<LinearLayout orientaiton = "horinzontal">
     <ImageView>
     <LinearLayout  orientaiton = "vertical">
              <LinearLayout orientaiton = "horinzontal">
                   <RatingBar andriod:weight="1"></RatingBar>
                   <TextView android:layout_width="wrap_content">7.9</TextView>
                   <TextView android:layout_width="wrap_content">(2,495참여)</TextView>
              </LinearLayout>
              <TextView>한국/112분/코미디</TextView>
              <TextView>2016.10.13</TextView>
              <TextView android:layout_height="1" android:background="#00ff00">
               <LinearLayout orientaiton = "horinzontal">
                    <TextView>누적관객</TextView>
                      <TextView>2,879,485명</TextView>
               </LinearLayout>  
              <LinearLayout orientaiton = "horinzontal">
                    <TextView>전일관객</TextView>
                      <TextView>193,801명</TextView>
               </LinearLayout>
    </LInearLayout>
</LinearLayout>

 

테스트는 안해봤는데, 위처럼 하면 일단은 원하시는 형태에 가깝게 나올 것 같은데요. RelativeLayout을 원하시면 가장 안쪽부터 하나씩 변경해 나가보세요.

spark (227,530 포인트) 님이 2016년 10월 22일 답변
공산당님이 2016년 10월 28일 채택됨
해결했습니다 감사합니다
...