2016-01-08 1 views
2

Views/RelativeLayout не видны на устройствах до Lollipop. Я также попытался использовать ресурс цвета вместо доступных ресурсов. Раньше я пробовал с View внутри RelativeLayout, но не работал. Внутри View/Layout имеют твердую ширину 5 dp.View/Layout in RelativeLayout, не видимые в устройствах PreLollipop.

<RelativeLayout 
android:id="@+id/side_line1" 
android:layout_alignTop="@+id/subject_content" 
android:layout_alignBottom="@+id/subject_content" 
android:layout_width="wrap_content" 
android:layout_height="wrap_content" 
> 

<RelativeLayout 
    android:layout_width="5dp" 
    android:layout_height="match_parent" 
    android:layout_marginTop="8dp" 
    android:layout_marginLeft="@dimen/pad_8_dp" 
    android:background="@drawable/bg_rect_round_corner_orange" 
    android:id="@+id/side_line_1" 
    android:visibility="visible" 
    android:layout_alignParentTop="true" 
    android:layout_centerInParent="true" 
    ></RelativeLayout> 

<RelativeLayout 
    android:layout_width="5dp" 
    android:layout_height="match_parent" 
    android:layout_marginTop="8dp" 
    android:layout_marginLeft="@dimen/pad_8_dp" 
    android:background="@drawable/bg_rect_round_corner_orange" 
    android:visibility="gone" 
    android:id="@+id/side_line_1_colored" 
    android:layout_alignParentTop="true" 
    android:layout_centerInParent="true" 
    ></RelativeLayout> 

<include 
    android:id="@+id/step_one" 
    android:layout_width="20dp" 
    android:layout_height="20dp" 
    layout="@layout/layout_step" 
    /> 

</RelativeLayout> 

enter image description here

enter image description here

ответ

1

изменение

<RelativeLayout 
android:layout_width="5dp" 
android:layout_height="match_parent" 
android:layout_marginTop="8dp" 
android:layout_marginLeft="@dimen/pad_8_dp" 
android:background="@drawable/bg_rect_round_corner_orange" 
android:id="@+id/side_line_1" 
android:visibility="visible" 
android:layout_alignParentTop="true" 
android:layout_centerInParent="true" 
></RelativeLayout> 

<RelativeLayout 
android:layout_width="5dp" 
android:layout_height="match_parent" 
android:layout_marginTop="8dp" 
android:layout_marginLeft="@dimen/pad_8_dp" 
android:background="@drawable/bg_rect_round_corner_orange" 
android:visibility="gone" 
android:id="@+id/side_line_1_colored" 
android:layout_alignParentTop="true" 
android:layout_centerInParent="true" 
></RelativeLayout> 

Для

<RelativeLayout 
android:layout_width="5dp" 
android:layout_height="match_parent" 
android:layout_marginTop="8dp" 
android:layout_marginLeft="@dimen/pad_8_dp" 
android:background="@drawable/bg_rect_round_corner_orange" 
android:id="@+id/side_line_1" 
android:visibility="visible" 
android:layout_alignParentTop="true" 
android:layout_centerInParent="true" 
/> 

<RelativeLayout 
android:layout_width="5dp" 
android:layout_height="match_parent" 
android:layout_marginTop="8dp" 
android:layout_marginLeft="@dimen/pad_8_dp" 
android:background="@drawable/bg_rect_round_corner_orange" 
android:visibility="gone" 
android:id="@+id/side_line_1_colored" 
android:layout_alignParentTop="true" 
android:layout_centerInParent="true" 
/> 

Это должно работать нормально.

+0

Не могли бы вы рассказать мне о разнице, которую вы сделали –

+0

Я изменяю '' на '', потому что, возможно, это загрузка, которая должна иметь что-то внутри 'RelativeLayout' и потому, что она не работает сделай это, что хочешь. – ToniApps

+0

это не сработало .. –