안드로이드에 새로 왔습니다. 샘플 코드가 실행될 때 잘 동작합니다. 전체의 LinearLayout (화면)에안드로이드의 레이아웃이 포함됩니다.
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/chat_background_color"
android:focusableInTouchMode="true"
android:orientation="vertical">
<StickyListHeadersListView
android:id="@+id/messages_listview"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1"
android:transcriptMode="alwaysScroll"
android:divider="@null"
android:dividerHeight="0dp" />
<include layout="@layout/view_message_typing_status" />
<include layout="@layout/view_input_message_layout" />
<fragment
android:id="@+id/emojicons_fragment"
class="emoji.EmojiFragment"
android:layout_width="match_parent"
android:layout_height="250dp"
tools:layout="@layout/fragment_emoji" /></LinearLayout>
strechs : 난 내 자신의 프로젝트에 추가 할 때 는 그러나의 라인은 예컨대 '포함'. 레이아웃 파일 자체에서 모든 것이 잘 보이고 RelativeLayout에서 부모의 맨 위에 정렬됩니다.
왜 모든 'include가 내 프로젝트에서 그런 식으로 실패하지만 원래 프로젝트에서 똑같은 레이아웃을 실행할 때 제대로 작동합니까?
Android Studio 사용
조회 자체는 높이 제한이 50dp 인 RelativeLayout에 있습니다.
내가 50dp 높이의 defenition을 include에 추가하면 문제가있는 원인을 더 잘 이해할 수있는 방법을 알고 싶습니다.
당신을 완전히 돕기 위해 포함 된 전체 XML 파일을 우리에게 보여줘야하지만 포함 된 포함 된보기가 아마도 view_status 내용에서 작동하는 것일뿐입니다. 그렇기 때문에 자체적으로는 잘 작동하지만 다른 (상위) 뷰에로드 될 때는 다른 방식으로 작동합니다. –
코드 아래에 자세한 내용이 추가되었습니다 – Shaul
문제를 분석 및/또는 재현 할 수 있도록보기에 대한 전체 XML 레이아웃 파일을 포함하십시오. 데모 프로젝트를 표시하여 두 프로젝트를 비교할 수도 있습니다. – arnfada