inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[초급편] 안드로이드 커뮤니티 앱 만들기(Android Kotlin)

오류질문드립니다

202

dbsrudtj0987

작성한 질문수 6

0

현재 메인화면 레이아웃 꾸미기 챕터 보고있습니다.
 
tipTap을 눌러서 Clicke 표시가 안나는 그부분 오류인데
저는 실제 공기계로 실행을하는데 표시도안나고 Log하신부분에 Vervose에 tipTap 을 눌렀다고 나오는 로그도 안보입니다..
 
package com.fragments

import android.os.Bundle
import android.util.Log
import androidx.fragment.app.Fragment
import android.view.LayoutInflater
import android.view.View
import android.view.ViewGroup
import android.widget.Toast
import androidx.databinding.DataBindingUtil
import com.example.mysololife.R
import com.example.mysololife.databinding.FragmentBookmarkBinding

// TODO: Rename parameter arguments, choose names that match
// the fragment initialization parameters, e.g. ARG_ITEM_NUMBER
private const val ARG_PARAM1 = "param1"
private const val ARG_PARAM2 = "param2"

/**
* A simple [Fragment] subclass.
* Use the [HomeFragment.newInstance] factory method to
* create an instance of this fragment.
*/
class HomeFragment : Fragment() {

private lateinit var binding: FragmentBookmarkBinding

override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)

}


override fun onCreateView(
inflater: LayoutInflater, container: ViewGroup?,
savedInstanceState: Bundle?
): View? {


Log.d("HomeFragment", "onCreateView")


binding = DataBindingUtil.inflate(inflater, R.layout.fragment_home, container, false)
// Inflate the layout for this fragment

binding.tipTap.setOnClickListener {
Log.d("HomeFragment", "tipTap")
Toast.makeText(context, "Clicked", Toast.LENGTH_LONG).show()
}

return binding.root
}
}

 
홈 프래그먼트 코드이구요
(윗부분 쪽)private lateinit var binding: FragmentBookmarkBinding
저는 이상하게 앱에 홈프래그먼트가 메인이 아닌 북마크프래그먼트가 메인이 되서 바인딩을 북마크프래그먼트로했습니다.
어떤게 잘못된건지 모르겠습니다.. 잘하고 따라가고 있었는데 ㅠㅠ 오류는 뜨긴하는데
 
추가로 ..
 
ㅇ이게 Main_navi 화면인데 Component Tree 보시면 bookmark가 맨위에있는데 선생님께서는 home이 맨위에 가있으신데
이거 떄문에 저는 북마크가 제일 메인으로 되어있는걸까요..? ㅠㅠ 그렇다면 저거 순서는 어떻게 바꾸는지 알려주실수있을까요 main_navi부터 먼가 잘못된거같습니다..

android kotlin firebase

답변 2

0

개복치개발자

이해가 어려우시면 전체 코드를 깃허브에 올려놓고 공유해주시면 제가 살펴보겠습니다.

0

dbsrudtj0987

네 알겠습니다 해보고 있는데 도저히 안되면 다시 말씀드리겠습니다 감사합니다

0

개복치개발자

안녕하세요

질문이 2개네요

1. 아래 부분은 
FragmentBookmarkBinding -> FramgentHomeBinding으로 변경해주셔야 합니다.

class HomeFragment : Fragment() {

private lateinit var binding: FragmentBookmarkBinding

 

2. Home (시작하는 프래그먼트 변경)은 아래 이미지 위쪽에 집 모양을 

처음 나왔으면 하는 프래그먼트에서 클릭해주시면 됩니다.

여기 바로 아래의 아이콘 3번째입니다.

 

이미지가 기본이미지인지 확인

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