fragment layout이 시뮬레이터에 안나옵니다
446
작성한 질문수 2
안녕하세요
프래그먼트 layout이 design탭에선 보이는데 시뮬레이터에선 안나와서요.
activity_main.xml 의 아래 main_nav가 desgin탭에선 보이는데, 시뮬레이터에선 안나옵니다.
<TextView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:text="test"/>
<androidx.fragment.app.FragmentContainerView
android:id="@+id/fragmentContainerView"
android:name="androidx.navigation.fragment.NavHostFragment"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_marginTop="60dp"
app:defaultNavHost="true"
app:navGraph="@navigation/main_nav" />
main_nav.xml 에는 homeFragmenet가 홈으로 되어있습니다.
<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/main_nav" app:startDestination="@id/homeFragment"> <fragment android:id="@+id/homeFragment" android:name="com.example.singlelife.fragments.HomeFragment" android:label="fragment_home" tools:layout="@layout/fragment_home" />
fragment_home.xml에는 textView하나만 넣어보았는데, 역시 디자인뷰에선 보이는데, 시뮬레이터에서 안나와요;
<?xml version="1.0" encoding="utf-8"?>
<layout xmlns:tools="http://schemas.android.com/tools"
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<FrameLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".fragments.HomeFragment">
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="beeeeeeeee"
android:textSize="30sp"/>
</FrameLayout>
</layout>시뮬레이터 실행 시 HomeFragment.kt 아래의 토스트와 로그는 잘뜹니다.. 왜 레이아웃만 보이질않을까요;;
class HomeFragment : Fragment() {
private lateinit var binding : FragmentHomeBinding
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
}
override fun onCreateView(
inflater: LayoutInflater, container: ViewGroup?,
savedInstanceState: Bundle?
): View? {
// Inflate the layout for this fragment
binding = DataBindingUtil.inflate(inflater,R.layout.fragment_home, container, false)
Toast.makeText(context, "t", Toast.LENGTH_SHORT).show()
Log.d("dddddddddddddddd", "TTTTTTTTTTTTTTTTTTT")
return binding.root
}
항상 질 좋은 강의 잘 듣고 있습니다. 감사합니다!
답변 1
이미지가 기본이미지인지 확인
0
132
1
NavController error 발생
0
141
1
fragment 생성하고 메인에서 불러왔는데 안뜹니다.
0
141
2
67강 댓글
0
100
2
7강 데이터바인딩 에러
0
116
2
Firebase 스토리지 유료화 문제
1
297
2
게시글 이미지가 파이어베이스에 저장되지 않습니다.
0
181
2
AVD 갤러리에 이미지 저장 안되는 문제
0
241
2
이미지 받아오는 방법?
0
204
2
회원탈퇴 기능을 추가하려고 합니다.
0
188
2
상태바 질문 드립니다.
0
111
1
섹션2 인트로 페이지 꾸미기 질문 드립니다.
0
110
1
게시판 글을 길게 쓸경우
0
124
2
로그인 로그아웃
0
177
2
갤럭시 연결시 게시판에 업로드한 사진이 보이지 않아요.
0
207
2
웹뷰 AVD 실행안됨
0
191
1
자막켜기가 안되요 ㅜ.ㅜ
1
186
1
리사이클러뷰, 그리드레이아웃 오류
0
186
2
리사이클러뷰 오류 해결 방법이 궁금합니다.
0
195
1
firebase 스마트폰으로 연결이 안되는데 원인이 있을까요
0
259
2
안드로이드 스튜디오 게시글 이미지 업로드 유무
0
217
1
firebase 설정 오류
0
304
2
홈 화면 커뮤니티
0
178
1
게시판 글 읽기
0
241
2





