Browse Source

[회원가입][Common] 회원가입 구현 중

Hasemi 7 years ago
parent
commit
18771c8440

+ 10 - 5
app/src/main/java/kr/co/zumo/app/lifeplus/view/fragment/signup/SignUpFragment.java

@@ -5,16 +5,19 @@ package kr.co.zumo.app.lifeplus.view.fragment.signup;
 
 import android.databinding.DataBindingUtil;
 import android.os.Bundle;
+import android.support.v7.widget.LinearLayoutManager;
+import android.support.v7.widget.RecyclerView;
 import android.view.LayoutInflater;
 import android.view.View;
 import android.view.ViewGroup;
 
 import kr.co.zumo.app.R;
-import kr.co.zumo.app.databinding.FragmentSignUpBinding;
+import kr.co.zumo.app.lifeplus.application.App;
 import kr.co.zumo.app.lifeplus.supervisor.FragmentChanger;
 import kr.co.zumo.app.lifeplus.supervisor.ScreenChangerHelper;
 import kr.co.zumo.app.lifeplus.view.fragment.FragmentBase;
 import kr.co.zumo.app.lifeplus.view.fragment.factory.BasicFragmentFactory;
+import kr.co.zumo.app.lifeplus.view.model.SignUpListItem;
 import kr.co.zumo.app.lifeplus.view.model.SignUpViewModel;
 import kr.co.zumo.app.lifeplus.view.model.ViewModel;
 
@@ -44,11 +47,13 @@ public class SignUpFragment extends FragmentBase {
   protected ViewModel defineViewModel() {
     ScreenChangerHelper helper = ScreenChangerHelper.getInstance();
     SignUpViewModel signUpViewModel = new SignUpViewModel(new FragmentChanger(helper.getFragmentActivity(), helper.getContainerId(), new BasicFragmentFactory()));
-    FragmentSignUpBinding binding = DataBindingUtil.getBinding(getView());
+    signUpViewModel.addItem(new SignUpListItem(SignUpListItem.SIGN_UP_HELLO, App.getInstance().getString(R.string.sign_up_hello_text)));
     SignUpAdapter adapter = new SignUpAdapter(signUpViewModel);
-    binding.setModel(signUpViewModel);
-    binding.signUpList.setAdapter(adapter);
-
+    RecyclerView recyclerView = getActivity().findViewById(R.id.sign_up_list);
+    recyclerView.setHasFixedSize(true);
+    RecyclerView.LayoutManager layoutManager  = new LinearLayoutManager(App.getInstance().getContext());
+    recyclerView.setLayoutManager(layoutManager);
+    recyclerView.setAdapter(adapter);
     viewModel = signUpViewModel;
     return viewModel;
   }