
<LinearLayout
android:id="@+id/linear2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
app:layout_constraintTop_toBottomOf="@id/line2"
android:layout_margin="10dp"
android:gravity="right">
<RatingBar
android:id="@+id/stars"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:numStars="5"
android:rating="4.0"
android:stepSize="0.1"
style="@style/Widget.AppCompat.RatingBar.Small" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="8.2 (1,142명 참여)"
android:textSize="20dp"/>
</LinearLayout>
<View
android:id="@+id/line3"
android:layout_width="match_parent"
android:layout_height="10dp"
app:layout_constraintTop_toBottomOf="@id/linear2"
android:background="@drawable/linearlayout_horizontal_line"/>
<사진 부분 코드>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<!-- 음수(-)값을 주면 테두리가 없어짐 -->
<!-- 해당 값만큼 여백을 준다는 뜻 -->
<item
android:bottom="-10dp"
android:top="0dp"
android:left="-10dp"
android:right="-10dp">
<shape android:shape="rectangle">
<stroke
android:width="10dp"
android:color="@color/lightgray"/>
</shape>
</item>
</layer-list>
+) 혹시나 해서 회색 수평선(View 태그) 이 어떻게 되어있는지 올려드립니다. drawable에 짜여있습니다!
---------
사진에서 파란색 부분(마우스 올려놓은부분인데 캡쳐에는 마우스 커서가 안나와있네요) 과
그 위 별점 및 참여인원 부분(Linearlayout)의 코드입니다.
질문 드릴것은 Linearlayout을 보시면 margin을 10dp 준상태인데 위와 좌우에는 margin이 적영된것이
보이는데 아래 회색 수평선(View 태그)에는 margin이 적용되어있지 않고 Linearlayout과 딱 붙어있는데요.
이게 어찌된 일일까요..?