49 lines
1.7 KiB
Kotlin
Raw Normal View History

2024-11-05 17:07:22 +09:00
package com.example.accountbook.activity
import android.graphics.Color
import android.os.Bundle
import android.util.Log
import android.view.LayoutInflater
import android.view.MotionEvent
import android.view.View
import android.view.ViewGroup
import android.widget.BaseAdapter
import android.widget.TextView
import androidx.appcompat.app.AppCompatActivity
import androidx.fragment.app.Fragment
import com.example.accountbook.R
import com.example.accountbook.calendar.CalendarAdapter
import com.example.accountbook.calendar.CalendarBean
import com.example.accountbook.calendar.CalendarDateView
import com.example.accountbook.databinding.ActivityCalendarBinding
import com.example.accountbook.fragment.FragmentCalendar
import com.example.accountbook.fragment.FragmentTable
class ActivityCalendar: AppCompatActivity(){
private lateinit var bind: ActivityCalendarBinding
val fragmentCalendar: FragmentCalendar by lazy { FragmentCalendar() }
val fragmentTable: FragmentTable by lazy { FragmentTable() }
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
// binding view
bind = ActivityCalendarBinding.inflate(this.layoutInflater)
// setting content view
setContentView(bind.root)
bind.chkShift.setOnClickListener() { _ ->
// 화면 전환
supportFragmentManager.beginTransaction()
.replace(
R.id.fragment_box,
if (bind.chkShift.isChecked) fragmentTable else fragmentCalendar
)
.commit()
}
supportFragmentManager.beginTransaction()
.replace(
R.id.fragment_box, fragmentCalendar
)
.commit()
}
}