마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

네비게이션 화면관련 질문입니다

0 추천

<navigation xmlns:android="http://schemas.android.com/apk/res/android"

xmlns:app="http://schemas.android.com/apk/res-auto"

xmlns:tools="http://schemas.android.com/tools"

android:id="@+id/mobile_navigation"

app:startDestination="@+id/nav_get_val">

<fragment

android:id="@+id/nav_get_val"

android:name="com.example.GetValueFragment"

android:label="@string/menu_get_val"

tools:layout="@layout/fragment_get_val"+"@layout/fragment_get_val2"/>

</navigation>

이런느낌으로 하고싶은데 tools:laoyut이 부분을 어떻게 해야할까요? ㅜㅜㅜ

ddaeany (180 포인트) 님이 2021년 5월 1일 질문

1개의 답변

0 추천

tools:layout="@layout/fragment_get_val"+"@layout/fragment_get_val2"/

는 디자인시에 navigation graph에 해당 프레그먼트의 레이아웃 미리보여주는 기능을 할 뿐입니다. 그리고 위처럼 레이아웃 두개를 plus해서 사용할 수는 없구요. 하나의 xml에 두개의 레이아웃을 include하시던가 하는 형태로 만드셔야 합니다.>

<LinearLayout 
   ...
    android: orientation="vertical">

   <include 
         layout ="@layout/fragment_get_val" />

    <include 
         layout ="@layout/fragment_get_val2" / >

</Linearlayout>

spark (226,420 포인트) 님이 2021년 5월 1일 답변
...