wrap_content에서 뷰가 사라지는 것을 방지하는 방법

cameronlund4

해당 뷰의 레이아웃이 wrap_content 일 때 내 RecyclerView에서 내 뷰가 사라지는 문제가 있습니다. RecyclerView는 양방향 match_parent이며 아래 xml 파일을 확장하는 LinearLayout을 사용합니다. RecyclerView의 각 부분은 다음과 같습니다.보기의 모양

여기에 대한 XML이 있습니다.

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_margin="10dp">

    <View
        android:id="@+id/scheduleBlockColor"
        android:layout_width="15dp"
        android:layout_height="match_parent"
        android:layout_alignBottom="@+id/scheduleBlockText"
        android:background="@color/colorCougarRed" />

    <RelativeLayout
        android:id="@+id/scheduleBlockText"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_toEndOf="@id/scheduleBlockColor"
        android:layout_toRightOf="@id/scheduleBlockColor"
        android:paddingEnd="0dp"
        android:paddingLeft="5dp"
        android:paddingRight="0dp"
        android:paddingStart="5dp">

        <TextView
            android:id="@+id/scheduleBlockTime"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:padding="2dp"
            android:text="@string/schedule_block_time_default"
            android:textSize="16sp" />

        <TextView
            android:id="@+id/scheduleBlockClassName"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_below="@id/scheduleBlockTime"
            android:ellipsize="end"
            android:padding="2dp"
            android:singleLine="true"
            android:text="@string/schedule_block_class_default"
            android:textColor="#000000"
            android:textSize="18sp"
            android:textStyle="bold" />

        <TextView
            android:id="@+id/scheduleBlockRoom"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_below="@id/scheduleBlockClassName"
            android:padding="2dp"
            android:text="@string/schedule_block_room_default"
            android:textSize="16sp" />
    </RelativeLayout>

</RelativeLayout>

내 질문은 RecyclerView가로드 될 때 해당 컬러 조각이 사라지지 않도록하려면 어떻게해야합니까? 위의 부모 RelativeLayout이 match_parent로 설정되어 있으면 제대로 작동합니다. 이 답변을 시도했지만 같은 성공을 거두지 못했습니다.

NT

에 설정된 높이 때문입니다 <View>. match_parent콘텐츠가 없다는 사실 때문에 엉망 이됩니다. 의도는 세로 스트라이프를 갖는 것이므로 부모의 상단과 하단에 고정 할 수 있습니다. 이미 하단 부분 (텍스트보기 컨테이너의 하단에 정렬)에 대해 수행하고 있으므로 상단 고정 만 처리하면됩니다.

<View
    android:id="@+id/scheduleBlockColor"
    ...
    android:layout_alignParentTop="true"
    ... />

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

움직이는 캐릭터가 화면에서 사라지는 것을 방지하는 방법

분류에서Dev

asp.net에서 포스트 백 후 복제 개체가 사라지는 것을 방지하는 방법

분류에서Dev

작업 표시 줄 아래에서 시작 메뉴가 사라지는 것을 중지하는 방법

분류에서Dev

TTree가 TFile에 기록되는 것을 방지하는 방법

분류에서Dev

insetEdge 및 dodgeInsetEdges로 뷰가 겹치는 것을 방지하는 방법

분류에서Dev

VS19에서 cmd 창이 사라지는 것을 중지하는 방법

분류에서Dev

백그라운드에서 타이머가 느려지는 것을 방지하는 방법

분류에서Dev

커서가 깜박이는 것을 중지하는 방법

분류에서Dev

Meteor : 클라이언트가 메서드에 액세스하는 것을 방지하는 방법

분류에서Dev

마우스 커서가 대상 html 요소를 벗어날 때 openTip 메시지 상자가 사라지는 것을 방지하는 방법

분류에서Dev

스레드 풀에서 BeginGetResponse가 수행되는 것을 방지하는 방법

분류에서Dev

PowerShell이 문자열에 \를 추가하는 것을 방지하는 방법

분류에서Dev

사용자가 쿼리 문자열로 페이지에 액세스하는 것을 방지하는 방법

분류에서Dev

Matplotlib를 사용하여 그래프에서 텍스트가 겹치는 것을 방지하는 방법

분류에서Dev

직원 사용자가 django에서 수퍼 유저를 편집 / 삭제하는 것을 방지하는 방법

분류에서Dev

메서드가 항상 호출되는 것을 방지하는 방법

분류에서Dev

MDI 문서가 최소화되는 것을 방지하는 방법

분류에서Dev

jsonschema의 validate ()가 인터넷에 연결되는 것을 방지하는 방법

분류에서Dev

사용자가 24 시간 후에 게시물을 업데이트하는 것을 방지하는 방법 django

분류에서Dev

scaleType 방법을 수행하고 이미지 뷰의 폭과 높이를 결정 wrap_content?

분류에서Dev

뷰가 폐기되는 것을 피하는 방법

분류에서Dev

Visual Studio 2013 C ++ 컴파일러에서 출력 화면이 사라지는 것을 방지하는 방법

분류에서Dev

인라인 함수가 이전 상태 값에 바인딩되는 것을 방지하는 방법

분류에서Dev

사용자가 뷰 모델에서 속성을 변경했는지 확인하는 방법

분류에서Dev

TypeScript 유형 및 인터페이스에서 "any"가 사용되는 것을 방지하는 방법

분류에서Dev

Drupal 8에서 기사 제목이 링크가되는 것을 방지하는 방법

분류에서Dev

이 H2 태그가 반으로 사라지는 것을 방지하는 방법은 무엇입니까?

분류에서Dev

WRAP_CONTENT에서도 setNumstars ()가 작동하지 않습니다.

분류에서Dev

컨트롤러가 Razor 뷰 모델을 업데이트하지 않음 : 뷰에 값을 전달하는 방법

Related 관련 기사

  1. 1

    움직이는 캐릭터가 화면에서 사라지는 것을 방지하는 방법

  2. 2

    asp.net에서 포스트 백 후 복제 개체가 사라지는 것을 방지하는 방법

  3. 3

    작업 표시 줄 아래에서 시작 메뉴가 사라지는 것을 중지하는 방법

  4. 4

    TTree가 TFile에 기록되는 것을 방지하는 방법

  5. 5

    insetEdge 및 dodgeInsetEdges로 뷰가 겹치는 것을 방지하는 방법

  6. 6

    VS19에서 cmd 창이 사라지는 것을 중지하는 방법

  7. 7

    백그라운드에서 타이머가 느려지는 것을 방지하는 방법

  8. 8

    커서가 깜박이는 것을 중지하는 방법

  9. 9

    Meteor : 클라이언트가 메서드에 액세스하는 것을 방지하는 방법

  10. 10

    마우스 커서가 대상 html 요소를 벗어날 때 openTip 메시지 상자가 사라지는 것을 방지하는 방법

  11. 11

    스레드 풀에서 BeginGetResponse가 수행되는 것을 방지하는 방법

  12. 12

    PowerShell이 문자열에 \를 추가하는 것을 방지하는 방법

  13. 13

    사용자가 쿼리 문자열로 페이지에 액세스하는 것을 방지하는 방법

  14. 14

    Matplotlib를 사용하여 그래프에서 텍스트가 겹치는 것을 방지하는 방법

  15. 15

    직원 사용자가 django에서 수퍼 유저를 편집 / 삭제하는 것을 방지하는 방법

  16. 16

    메서드가 항상 호출되는 것을 방지하는 방법

  17. 17

    MDI 문서가 최소화되는 것을 방지하는 방법

  18. 18

    jsonschema의 validate ()가 인터넷에 연결되는 것을 방지하는 방법

  19. 19

    사용자가 24 시간 후에 게시물을 업데이트하는 것을 방지하는 방법 django

  20. 20

    scaleType 방법을 수행하고 이미지 뷰의 폭과 높이를 결정 wrap_content?

  21. 21

    뷰가 폐기되는 것을 피하는 방법

  22. 22

    Visual Studio 2013 C ++ 컴파일러에서 출력 화면이 사라지는 것을 방지하는 방법

  23. 23

    인라인 함수가 이전 상태 값에 바인딩되는 것을 방지하는 방법

  24. 24

    사용자가 뷰 모델에서 속성을 변경했는지 확인하는 방법

  25. 25

    TypeScript 유형 및 인터페이스에서 "any"가 사용되는 것을 방지하는 방법

  26. 26

    Drupal 8에서 기사 제목이 링크가되는 것을 방지하는 방법

  27. 27

    이 H2 태그가 반으로 사라지는 것을 방지하는 방법은 무엇입니까?

  28. 28

    WRAP_CONTENT에서도 setNumstars ()가 작동하지 않습니다.

  29. 29

    컨트롤러가 Razor 뷰 모델을 업데이트하지 않음 : 뷰에 값을 전달하는 방법

뜨겁다태그

보관