3076a9bd3b51b545a21cae18f12247f8b79ec339.svn-base 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107
  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.widget.LineBreakLayout;
  19. import eVVM.apk.widget.RoundRectLayout;
  20. public class LikeActivity extends MyActivity {
  21. @BindView(R.id.likes_tv_genju)
  22. TextView likesTvGenju;
  23. @BindView(R.id.likes_tv_tuijian)
  24. TextView likesTvTuijian;
  25. @BindView(R.id.like_lineBreakLayout)
  26. LineBreakLayout likeLineBreakLayout;
  27. @BindView(R.id.likesbg)
  28. RoundRectLayout likesbg;
  29. @BindView(R.id.like_btn_true)
  30. Button likeBtnTrue;
  31. private List<String> selectedLables;
  32. @Override
  33. protected int getLayoutId() {
  34. return R.layout.activity_like;
  35. }
  36. @Override
  37. protected int getTitleId() {
  38. return R.id.attc_title;
  39. }
  40. @Override
  41. public void onLeftClick(View v) {
  42. super.onLeftClick(v);
  43. startActivity(HomeActivity.class);
  44. }
  45. @Override
  46. public void onRightClick(View v) {
  47. SPUtils.put(this,"LIKESDATA",2);
  48. startActivityFinish(HomeActivity.class);
  49. }
  50. @Override
  51. protected void initView() {
  52. initLael();
  53. }
  54. private void initLael() {
  55. List<String> lable = new ArrayList<>();
  56. lable.add("疫苗信息");
  57. lable.add( "接受PDF");
  58. lable.add("读标签");
  59. lable.add("疫苗咨询");
  60. lable.add("eVVM");
  61. lable.add("Android");
  62. lable.add("智能微电子标签");
  63. lable.add("疫苗信息");
  64. lable.add( "接受PDF");
  65. lable.add("读标签");
  66. lable.add("疫苗咨询");
  67. //设置标签
  68. likeLineBreakLayout.setLables(lable, true);
  69. //获取选中的标签
  70. selectedLables = likeLineBreakLayout.getSelectedLables();
  71. }
  72. @Override
  73. protected void initData() {
  74. }
  75. @OnClick(R.id.like_btn_true)
  76. public void onViewClicked() {
  77. //toast("选中的标签为:"+selectedLables.toString());
  78. if (selectedLables.size()<1){
  79. toast("请选择个人喜好");
  80. }else {
  81. //1选了 2点击跳过了
  82. SPUtils.put(this,"LIKESDATA",1);
  83. startActivityFinish(HomeActivity.class);
  84. }
  85. }
  86. }