728x90
반응형
1. Fragment 내 intent를 실행시키기 위한 버튼 생성
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".fragment.Main_ChatFragment">
<Button
android:text="테스트1"
android:textColor="@color/black"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/btn1"/>
</LinearLayout>
2. 버튼의 clicklistener 선언
override fun onCreateView(
inflater: LayoutInflater, container: ViewGroup?,
savedInstanceState: Bundle?
): View? {
val view = inflater.inflate(R.layout.___, container, false)
val go = Intent(context, 이동하고자 하는 액티비티명::class.java) // 인텐트를 생성
view.btn1.setOnClickListener {
startActivity(go)
}
return view
}
* view에서 버튼 클릭을 선언하기 위해서는 onCreateView 내에서 생성된 view를 가져와 view 안에 버튼 객체를 불러와야한다.
728x90
반응형
'Android > UI-UX 디자인' 카테고리의 다른 글
[Android/Basic]설정화면 구현하기 (0) | 2021.05.12 |
---|---|
[Android/Layout]DB 데이터를 Fragment 내 RecyclerView에 뿌리기(MS-SQL) (0) | 2021.05.08 |
[Android/Layout]BottomNavigationView와 ViewPager2를 이용한 화면 구축 (0) | 2021.05.08 |
[Android/Layout]ListView Search 기능 만들기 (0) | 2021.02.08 |
[Android/Layout]ListView Click Event : 팝업창 생성 (0) | 2021.02.07 |