From 81fbf275e6de3e300753884aed566abbcd784379 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=BCnghj=C3=B6p=20Nam?= Date: Thu, 17 Jun 2021 14:28:20 +0900 Subject: [PATCH 1/3] Design has been changed --- .../koogle/Fragment/CommunityFragment.kt | 53 ++++++++++++++- app/src/main/res/layout/activity_log_in.xml | 64 ++++++++++++------- app/src/main/res/layout/activity_splash.xml | 2 +- .../main/res/layout/fragment_community.xml | 40 ++++++------ app/src/main/res/layout/row_user_tag.xml | 2 +- app/src/main/res/values/colors.xml | 6 +- 6 files changed, 120 insertions(+), 47 deletions(-) diff --git a/app/src/main/java/kr/ac/konkuk/koogle/Fragment/CommunityFragment.kt b/app/src/main/java/kr/ac/konkuk/koogle/Fragment/CommunityFragment.kt index 76d51fc..8b54b8f 100644 --- a/app/src/main/java/kr/ac/konkuk/koogle/Fragment/CommunityFragment.kt +++ b/app/src/main/java/kr/ac/konkuk/koogle/Fragment/CommunityFragment.kt @@ -1,5 +1,6 @@ package kr.ac.konkuk.koogle.Fragment +import android.R import android.content.Intent import android.os.Bundle import android.util.Log @@ -7,6 +8,8 @@ import androidx.fragment.app.Fragment import android.view.LayoutInflater import android.view.View import android.view.ViewGroup +import android.widget.AdapterView +import android.widget.ArrayAdapter import android.widget.Toast import androidx.recyclerview.widget.DividerItemDecoration import androidx.recyclerview.widget.LinearLayoutManager @@ -71,7 +74,7 @@ class CommunityFragment : Fragment() { initDB() initRecyclerView() initButton() - + initSpinner() //데이터를 가져옴 //addSingleValueListener -> 즉시성, 1회만 호출 @@ -84,6 +87,54 @@ class CommunityFragment : Fragment() { return binding!!.root } + private fun initSpinner() { + val adapter = ArrayAdapter(requireActivity(), R.layout.simple_spinner_dropdown_item, ArrayList()) + adapter.add("전체") + adapter.add("게임") + adapter.add("스터디") + adapter.add("공모전") + adapter.add("운동") + adapter.add("여행") + + binding!!.apply{ + spinner2.adapter = adapter + spinner2.onItemSelectedListener = object : AdapterView.OnItemSelectedListener{ + override fun onItemSelected( + parent: AdapterView<*>?, + view: View?, + position: Int, + id: Long + ) { + when(position){ + 0 -> { + // TODO + } + 1 -> { + // TODO + } + 2 -> { + // TODO + } + 3 -> { + // TODO + } + 4 -> { + // TODO + } + 5 -> { + // TODO + } + } + } + + override fun onNothingSelected(parent: AdapterView<*>?) { + TODO("Not yet implemented") + } + + } + } + } + private fun initRecyclerView() { articleList.clear() //초기화 코드 diff --git a/app/src/main/res/layout/activity_log_in.xml b/app/src/main/res/layout/activity_log_in.xml index a71198c..363dcab 100644 --- a/app/src/main/res/layout/activity_log_in.xml +++ b/app/src/main/res/layout/activity_log_in.xml @@ -9,53 +9,66 @@ android:id="@+id/loginButton" android:layout_width="wrap_content" android:layout_height="wrap_content" - android:layout_marginEnd="24dp" + android:layout_marginTop="10dp" + android:layout_marginEnd="63dp" android:text="@string/log_in" + app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toEndOf="parent" - app:layout_constraintTop_toBottomOf="@+id/passwordEditTextLayout" /> + app:layout_constraintHorizontal_bias="0.342" + app:layout_constraintStart_toStartOf="parent" + app:layout_constraintTop_toBottomOf="@+id/passwordEditTextLayout" + app:layout_constraintVertical_bias="0.0" />