3124057f45629ae4342545c70e6bbcc030d95690.svn-base 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108
  1. package eVVM.apk.ui.launcher;
  2. import android.content.Intent;
  3. import android.content.SharedPreferences;
  4. import android.os.Bundle;
  5. import android.view.View;
  6. import android.widget.Button;
  7. import android.widget.TextView;
  8. import java.util.ArrayList;
  9. import java.util.List;
  10. import butterknife.BindView;
  11. import butterknife.ButterKnife;
  12. import butterknife.OnClick;
  13. import cn.bingoogolapple.photopicker.activity.BGAPhotoPickerActivity;
  14. import eVVM.apk.R;
  15. import eVVM.apk.common.MyActivity;
  16. import eVVM.apk.helper.SPUtils;
  17. import eVVM.apk.ui.home.HomeActivity;
  18. import eVVM.apk.ui.login.LoginActivity;
  19. import eVVM.apk.widget.LineBreakLayout;
  20. import eVVM.apk.widget.RoundRectLayout;
  21. public class LikeActivity extends MyActivity {
  22. @BindView(R.id.likes_tv_genju)
  23. TextView likesTvGenju;
  24. @BindView(R.id.likes_tv_tuijian)
  25. TextView likesTvTuijian;
  26. @BindView(R.id.like_lineBreakLayout)
  27. LineBreakLayout likeLineBreakLayout;
  28. @BindView(R.id.likesbg)
  29. RoundRectLayout likesbg;
  30. @BindView(R.id.like_btn_true)
  31. Button likeBtnTrue;
  32. private List<String> selectedLables;
  33. @Override
  34. protected int getLayoutId() {
  35. return R.layout.activity_like;
  36. }
  37. @Override
  38. protected int getTitleId() {
  39. return R.id.attc_title;
  40. }
  41. @Override
  42. public void onLeftClick(View v) {
  43. super.onLeftClick(v);
  44. startActivity(LoginActivity.class);
  45. }
  46. @Override
  47. public void onRightClick(View v) {
  48. SPUtils.put("LIKESDATA",2);
  49. startActivityFinish(LoginActivity.class);
  50. }
  51. @Override
  52. protected void initView() {
  53. initLael();
  54. }
  55. private void initLael() {
  56. List<String> lable = new ArrayList<>();
  57. lable.add("疫苗信息");
  58. lable.add( "接受PDF");
  59. lable.add("读标签");
  60. lable.add("疫苗咨询");
  61. lable.add("eVVM");
  62. lable.add("Android");
  63. lable.add("智能微电子标签");
  64. lable.add("疫苗信息");
  65. lable.add( "接受PDF");
  66. lable.add("读标签");
  67. lable.add("疫苗咨询");
  68. //设置标签
  69. likeLineBreakLayout.setLables(lable, true);
  70. //获取选中的标签
  71. selectedLables = likeLineBreakLayout.getSelectedLables();
  72. }
  73. @Override
  74. protected void initData() {
  75. }
  76. @OnClick(R.id.like_btn_true)
  77. public void onViewClicked() {
  78. //toast("选中的标签为:"+selectedLables.toString());
  79. if (selectedLables.size()<1){
  80. toast("请选择个人喜好");
  81. }else {
  82. //1选了 2点击跳过了
  83. SPUtils.put("LIKESDATA",1);
  84. startActivityFinish(LoginActivity.class);
  85. }
  86. }
  87. }