|
|
@@ -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;
|
|
|
}
|