작성
·
169
0
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
}
}
답변 2
0
0
안녕하세요
질문이 2개네요
1. 아래 부분은
FragmentBookmarkBinding -> FramgentHomeBinding으로 변경해주셔야 합니다.
class HomeFragment : Fragment() {
private lateinit var binding: FragmentBookmarkBinding
2. Home (시작하는 프래그먼트 변경)은 아래 이미지 위쪽에 집 모양을
처음 나왔으면 하는 프래그먼트에서 클릭해주시면 됩니다.
여기 바로 아래의 아이콘 3번째입니다.
네 알겠습니다 해보고 있는데 도저히 안되면 다시 말씀드리겠습니다 감사합니다