문제점이 있습니다. LinearLayout의 수직선은 렌더링되지 않습니다. 이상하게도 '미리보기'에서는 렌더링되지만 앱이 실행 중일 때는 렌더링되지 않습니다. 사실, 디바이더 라인은 LinearLayout의 자식 중 하나에 자식을 추가 할 때만 나타납니다.LinearLayout 디바이더 라인이 렌더링되지 않음
구분선은 다른 .xml 파일에서도 작동하지만이 파일에는 작동하지 않습니다.
도움을 주시면 감사하겠습니다.
<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fillViewport="true"
android:orientation="vertical">
<RelativeLayout
android:id="@+id/calendar_inner_container"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<FrameLayout
android:id="@+id/calendar_hour_col"
android:layout_width="@dimen/column_0"
android:layout_height="match_parent"
android:layout_alignParentStart="true"
android:background="@drawable/rounded_borders"
android:backgroundTint="@android:color/holo_blue_light"
android:gravity="center_horizontal"/>
<LinearLayout
android:id="@+id/calendar_events_container"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal"
android:gravity="center_horizontal"
android:layout_toEndOf="@+id/calendar_hour_container"
android:baselineAligned="false"
android:divider="@drawable/vertical_divider"
android:showDividers="middle">
<!-- The dividers here only show if the FrameLayout has children.
However if the FrameLayout is empty, no divider appears. -->
<FrameLayout
android:id="@+id/suday_col"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1"
android:background="@color/mediumGray"/>
<!-- More days etc..-->
</LinearLayout>
</RelativeLayout>
</ScrollView>
마치 LinearLayout 내에있는 FrameLayout이 비어있는 것처럼 보입니다. 하지만 ScrollView에 fillViewPort = true
을 설정했기 때문에 전체 화면을 채워야합니까?