Commit a1f628ad780aa2946606dac9943d0e3fab2ebf24
1 parent
a145cbca13
Exists in
master
完成界面
Showing
50 changed files
with
1901 additions
and
241 deletions
Show diff stats
PersonalCenter/.idea/modules.xml
... | ... | @@ -6,7 +6,6 @@ |
6 | 6 | <module fileurl="file://$PROJECT_DIR$/app/app.iml" filepath="$PROJECT_DIR$/app/app.iml" /> |
7 | 7 | <module fileurl="file://$PROJECT_DIR$/circledialog/circledialog.iml" filepath="$PROJECT_DIR$/circledialog/circledialog.iml" /> |
8 | 8 | <module fileurl="file://$PROJECT_DIR$/pickerview/pickerview.iml" filepath="$PROJECT_DIR$/pickerview/pickerview.iml" /> |
9 | - <module fileurl="file://$PROJECT_DIR$/pickerview/pickerview.iml" filepath="$PROJECT_DIR$/pickerview/pickerview.iml" /> | |
10 | 9 | </modules> |
11 | 10 | </component> |
12 | 11 | </project> |
13 | 12 | \ No newline at end of file | ... | ... |
PersonalCenter/app/src/main/AndroidManifest.xml
... | ... | @@ -102,6 +102,18 @@ |
102 | 102 | android:screenOrientation="landscape"> |
103 | 103 | |
104 | 104 | </activity> |
105 | + <activity | |
106 | + android:name=".activity.AccountManagementActivity" | |
107 | + android:launchMode="singleTask" | |
108 | + android:screenOrientation="landscape"> | |
109 | + | |
110 | + </activity> | |
111 | + <activity | |
112 | + android:name=".activity.ChangePresonalInfoActivity" | |
113 | + android:launchMode="singleTask" | |
114 | + android:screenOrientation="landscape"> | |
115 | + | |
116 | + </activity> | |
105 | 117 | </application> |
106 | 118 | |
107 | 119 | </manifest> |
108 | 120 | \ No newline at end of file | ... | ... |
PersonalCenter/app/src/main/java/com/hjx/personalcenter/activity/AccountManagementActivity.java
... | ... | @@ -0,0 +1,18 @@ |
1 | +package com.hjx.personalcenter.activity; | |
2 | + | |
3 | +import android.app.Activity; | |
4 | +import android.os.Bundle; | |
5 | + | |
6 | +import com.hjx.personalcenter.R; | |
7 | + | |
8 | +/**账户管理 熊巍 | |
9 | + * Created by h on 2017/8/12. | |
10 | + */ | |
11 | + | |
12 | +public class AccountManagementActivity extends Activity { | |
13 | + @Override | |
14 | + protected void onCreate(Bundle savedInstanceState) { | |
15 | + super.onCreate(savedInstanceState); | |
16 | + setContentView(R.layout.activity_account_management); | |
17 | + } | |
18 | +} | ... | ... |
PersonalCenter/app/src/main/java/com/hjx/personalcenter/activity/ChangeElectronicCardInfoActivity.java
... | ... | @@ -13,6 +13,6 @@ public class ChangeElectronicCardInfoActivity extends Activity{ |
13 | 13 | @Override |
14 | 14 | protected void onCreate(Bundle savedInstanceState) { |
15 | 15 | super.onCreate(savedInstanceState); |
16 | - setContentView(R.layout.activity_change_card_info); | |
16 | + setContentView(R.layout.activity_change_card_validation); | |
17 | 17 | } |
18 | 18 | } | ... | ... |
PersonalCenter/app/src/main/java/com/hjx/personalcenter/activity/ChangePresonalInfoActivity.java
... | ... | @@ -0,0 +1,68 @@ |
1 | +package com.hjx.personalcenter.activity; | |
2 | + | |
3 | +import android.os.Bundle; | |
4 | +import android.support.v4.app.Fragment; | |
5 | +import android.support.v4.view.ViewPager; | |
6 | +import android.support.v7.app.AppCompatActivity; | |
7 | + | |
8 | +import com.hjx.personalcenter.R; | |
9 | +import com.hjx.personalcenter.adapter.LoginAndRegisterAdapter; | |
10 | +import com.hjx.personalcenter.fragment.PresonInfoFragment; | |
11 | +import com.hjx.personalcenter.fragment.VersionsInfoFragment; | |
12 | +import com.hjx.personalcenter.thirdparty.SlidingTabLayout; | |
13 | + | |
14 | +import java.util.ArrayList; | |
15 | +import java.util.Arrays; | |
16 | +import java.util.List; | |
17 | + | |
18 | +/** | |
19 | + * Created by h on 2017/8/12. | |
20 | + */ | |
21 | + | |
22 | +public class ChangePresonalInfoActivity extends AppCompatActivity { | |
23 | + private ViewPager viewPager; | |
24 | + private SlidingTabLayout tableLayout; | |
25 | + private List<Fragment> presoninfo; | |
26 | + private LoginAndRegisterAdapter presoninfodapter; | |
27 | + private List<String> title = Arrays.asList("个人信息", "版本信息"); | |
28 | + @Override | |
29 | + protected void onCreate(Bundle savedInstanceState) { | |
30 | + super.onCreate(savedInstanceState); | |
31 | + setContentView(R.layout.activity_change_preson_info); | |
32 | + initView(); | |
33 | + initData(); | |
34 | + setLister(); | |
35 | + | |
36 | + } | |
37 | + private void initView() { | |
38 | + viewPager = (ViewPager) findViewById(R.id.viewpager_login); | |
39 | + tableLayout = (SlidingTabLayout) findViewById(R.id.TabLayout_id); | |
40 | + } | |
41 | + | |
42 | + private void initData() { | |
43 | + presoninfo = new ArrayList<>(); | |
44 | + for (int i = 0; i < title.size(); i++) { | |
45 | + if (title.get(i).equals("个人信息")) { | |
46 | + presoninfo.add(PresonInfoFragment.newInstance(i + 1)); | |
47 | + } else { | |
48 | + presoninfo.add(VersionsInfoFragment.newInstance(i + 1)); | |
49 | + } | |
50 | + } | |
51 | + | |
52 | + | |
53 | + //设置Tab上的标题 | |
54 | + tableLayout.setData(title); | |
55 | + //设置关联的ViewPager | |
56 | + tableLayout.setViewPager(viewPager, 0); | |
57 | + presoninfodapter = new LoginAndRegisterAdapter(presoninfo, getSupportFragmentManager()); | |
58 | + //给ViewPager设置适配器 | |
59 | + viewPager.setAdapter(presoninfodapter); | |
60 | + //设置滑动时数据不丢失 | |
61 | + viewPager.setOffscreenPageLimit(1); | |
62 | + //将TabLayout和ViewPager关联起来。 | |
63 | + } | |
64 | + | |
65 | + private void setLister() { | |
66 | + } | |
67 | + | |
68 | +} | ... | ... |
PersonalCenter/app/src/main/java/com/hjx/personalcenter/activity/ElectronicCardEditInfoActivity.java
1 | 1 | package com.hjx.personalcenter.activity; |
2 | 2 | |
3 | 3 | import android.app.Activity; |
4 | +import android.content.Intent; | |
4 | 5 | import android.graphics.Color; |
5 | 6 | import android.os.Bundle; |
6 | -import android.view.Gravity; | |
7 | 7 | import android.view.View; |
8 | -import android.view.ViewGroup; | |
9 | 8 | import android.widget.Button; |
10 | 9 | import android.widget.LinearLayout; |
11 | 10 | import android.widget.TextView; |
... | ... | @@ -25,6 +24,7 @@ public class ElectronicCardEditInfoActivity extends Activity implements View.OnC |
25 | 24 | private LinearLayout lineL_buy_time; |
26 | 25 | private TextView tv_buy_time; |
27 | 26 | private TimePickerView pvTime; |
27 | + private Button btn_change_info; | |
28 | 28 | |
29 | 29 | @Override |
30 | 30 | protected void onCreate(Bundle savedInstanceState) { |
... | ... | @@ -39,6 +39,7 @@ public class ElectronicCardEditInfoActivity extends Activity implements View.OnC |
39 | 39 | private void initView() { |
40 | 40 | lineL_buy_time = (LinearLayout) findViewById(R.id.lineL_buy_time); |
41 | 41 | tv_buy_time = (TextView) findViewById(R.id.tv_buy_time); |
42 | + btn_change_info = (Button) findViewById(R.id.btn_change_info); | |
42 | 43 | } |
43 | 44 | |
44 | 45 | private void initData() { |
... | ... | @@ -47,6 +48,7 @@ public class ElectronicCardEditInfoActivity extends Activity implements View.OnC |
47 | 48 | |
48 | 49 | private void initLister() { |
49 | 50 | lineL_buy_time.setOnClickListener(this); |
51 | + btn_change_info.setOnClickListener(this); | |
50 | 52 | |
51 | 53 | } |
52 | 54 | private void initTimePicker() { |
... | ... | @@ -77,6 +79,12 @@ public class ElectronicCardEditInfoActivity extends Activity implements View.OnC |
77 | 79 | .setRangDate(startDate, endDate) |
78 | 80 | .setBackgroundId(0x80000000) //设置外部遮罩颜色 |
79 | 81 | .setDecorView(null) |
82 | + .setTitleText("购买日期") | |
83 | + .setTitleSize(22) | |
84 | + .setCancelColor(Color.GRAY) | |
85 | + .setSubCalSize(22) | |
86 | + .setDividerColor(Color.GRAY) | |
87 | + .setSubmitColor(Color.GRAY) | |
80 | 88 | .build(); |
81 | 89 | } |
82 | 90 | private String getTime(Date date) {//可根据需要自行截取数据显示 |
... | ... | @@ -90,6 +98,12 @@ public class ElectronicCardEditInfoActivity extends Activity implements View.OnC |
90 | 98 | case R.id.lineL_buy_time: |
91 | 99 | pvTime.show(tv_buy_time);//弹出时间选择器,传递参数过去,回调的时候则可以绑定此view |
92 | 100 | break; |
101 | + case R.id.btn_change_info: | |
102 | + Intent intent = new Intent(); | |
103 | + intent.setClass(ElectronicCardEditInfoActivity.this,ElectronicCardInfoOKActivity.class); | |
104 | + startActivity(intent); | |
105 | + overridePendingTransition(R.anim.rightin, R.anim.rightout); | |
106 | + break; | |
93 | 107 | } |
94 | 108 | |
95 | 109 | ... | ... |
PersonalCenter/app/src/main/java/com/hjx/personalcenter/activity/ElectronicCardInfoOKActivity.java
1 | 1 | package com.hjx.personalcenter.activity; |
2 | 2 | |
3 | 3 | import android.app.Activity; |
4 | +import android.content.Intent; | |
4 | 5 | import android.os.Bundle; |
6 | +import android.view.View; | |
7 | +import android.widget.Button; | |
5 | 8 | |
6 | 9 | import com.hjx.personalcenter.R; |
7 | 10 | |
8 | -/** | |
11 | +/**确认保卡信息 | |
9 | 12 | * Created by h on 2017/8/11. |
10 | 13 | */ |
11 | 14 | |
12 | -public class ElectronicCardInfoOKActivity extends Activity{ | |
15 | +public class ElectronicCardInfoOKActivity extends Activity implements View.OnClickListener { | |
16 | + private Button btn_finish; | |
13 | 17 | @Override |
14 | 18 | protected void onCreate(Bundle savedInstanceState) { |
15 | 19 | super.onCreate(savedInstanceState); |
16 | 20 | setContentView(R.layout.activity_ok_cardinfo); |
21 | + initView(); | |
22 | + initData(); | |
23 | + initLister(); | |
24 | + } | |
25 | + private void initView() { | |
26 | + btn_finish = (Button) findViewById(R.id.btn_finish); | |
27 | + } | |
28 | + | |
29 | + private void initData() { | |
30 | + | |
31 | + } | |
32 | + | |
33 | + private void initLister() { | |
34 | + btn_finish.setOnClickListener(this); | |
35 | + } | |
36 | + | |
37 | + @Override | |
38 | + public void onClick(View v) { | |
39 | + switch (v.getId()){ | |
40 | + case R.id.btn_finish: | |
41 | + Intent intent = new Intent(); | |
42 | + intent.setClass(ElectronicCardInfoOKActivity.this,TheStartPageActivity.class); | |
43 | + startActivity(intent); | |
44 | + overridePendingTransition(R.anim.rightin, R.anim.rightout); | |
45 | + break; | |
46 | + } | |
17 | 47 | } |
18 | 48 | } | ... | ... |
PersonalCenter/app/src/main/java/com/hjx/personalcenter/activity/ElectronicCardValidationActivity.java
1 | 1 | package com.hjx.personalcenter.activity; |
2 | 2 | |
3 | 3 | import android.app.Activity; |
4 | +import android.content.Intent; | |
4 | 5 | import android.os.Bundle; |
6 | +import android.view.View; | |
7 | +import android.widget.Button; | |
5 | 8 | |
6 | 9 | import com.hjx.personalcenter.R; |
7 | 10 | |
... | ... | @@ -9,10 +12,39 @@ import com.hjx.personalcenter.R; |
9 | 12 | * Created by h on 2017/8/9. |
10 | 13 | */ |
11 | 14 | |
12 | -public class ElectronicCardValidationActivity extends Activity { | |
15 | +public class ElectronicCardValidationActivity extends Activity implements View.OnClickListener { | |
16 | + private Button btn_card_valiyanzhen; | |
13 | 17 | @Override |
14 | 18 | protected void onCreate(Bundle savedInstanceState) { |
15 | 19 | super.onCreate(savedInstanceState); |
16 | 20 | setContentView(R.layout.activity_electroniccard_validation); |
21 | + initView(); | |
22 | + initData(); | |
23 | + initLister(); | |
24 | + } | |
25 | + | |
26 | + private void initView() { | |
27 | + btn_card_valiyanzhen = (Button) findViewById(R.id.btn_card_valiyanzhen); | |
28 | + } | |
29 | + | |
30 | + private void initData() { | |
31 | + | |
32 | + } | |
33 | + | |
34 | + private void initLister() { | |
35 | + btn_card_valiyanzhen.setOnClickListener(this); | |
36 | + | |
37 | + } | |
38 | + | |
39 | + @Override | |
40 | + public void onClick(View v) { | |
41 | + switch (v.getId()){ | |
42 | + case R.id.btn_card_valiyanzhen: | |
43 | + Intent intent = new Intent(); | |
44 | + intent.setClass(ElectronicCardValidationActivity.this,ElectronicCardEditInfoActivity.class); | |
45 | + startActivity(intent); | |
46 | + overridePendingTransition(R.anim.rightin, R.anim.rightout); | |
47 | + break; | |
48 | + } | |
17 | 49 | } |
18 | 50 | } | ... | ... |
PersonalCenter/app/src/main/java/com/hjx/personalcenter/activity/MainActivity.java
1 | 1 | package com.hjx.personalcenter.activity; |
2 | 2 | |
3 | 3 | import android.content.Intent; |
4 | -import android.support.v7.app.AppCompatActivity; | |
5 | 4 | import android.os.Bundle; |
5 | +import android.support.v7.app.AppCompatActivity; | |
6 | 6 | import android.view.View; |
7 | -import android.widget.TextView; | |
7 | +import android.widget.ImageView; | |
8 | 8 | |
9 | 9 | import com.hjx.personalcenter.R; |
10 | 10 | |
11 | -public class MainActivity extends AppCompatActivity { | |
12 | - TextView ssss; | |
11 | +public class MainActivity extends AppCompatActivity implements View.OnClickListener { | |
12 | + ImageView iv_imformatioan; | |
13 | 13 | @Override |
14 | 14 | protected void onCreate(Bundle savedInstanceState) { |
15 | 15 | super.onCreate(savedInstanceState); |
16 | 16 | setContentView(R.layout.activity_main); |
17 | - ssss = (TextView) findViewById(R.id.ssss); | |
18 | - ssss.setOnClickListener(new View.OnClickListener() { | |
19 | - @Override | |
20 | - public void onClick(View v) { | |
21 | - Intent intent = new Intent(MainActivity.this,ElectronicCardEditInfoActivity.class); | |
17 | + initView(); | |
18 | + initData(); | |
19 | + initLister(); | |
20 | + } | |
21 | + | |
22 | + private void initView() { | |
23 | + iv_imformatioan = (ImageView) findViewById(R.id.iv_imformatioan); | |
24 | + } | |
25 | + | |
26 | + private void initData() { | |
27 | + | |
28 | + } | |
29 | + | |
30 | + private void initLister() { | |
31 | + iv_imformatioan.setOnClickListener(this); | |
32 | + } | |
33 | + | |
34 | + @Override | |
35 | + public void onClick(View v) { | |
36 | + switch (v.getId()){ | |
37 | + case R.id.iv_imformatioan: | |
38 | + Intent intent = new Intent(); | |
39 | + intent.setClass(MainActivity.this,LoginAndRegisterActivity.class); | |
22 | 40 | startActivity(intent); |
23 | - } | |
24 | - }); | |
41 | + overridePendingTransition(R.anim.rightin, R.anim.rightout); | |
42 | + break; | |
43 | + } | |
44 | + | |
25 | 45 | } |
26 | 46 | } | ... | ... |
PersonalCenter/app/src/main/java/com/hjx/personalcenter/activity/TheStartPageActivity.java
1 | 1 | package com.hjx.personalcenter.activity; |
2 | 2 | |
3 | 3 | import android.app.Activity; |
4 | +import android.content.Intent; | |
4 | 5 | import android.os.Bundle; |
6 | +import android.view.View; | |
7 | +import android.widget.Button; | |
5 | 8 | |
6 | 9 | import com.hjx.personalcenter.R; |
7 | 10 | |
... | ... | @@ -9,10 +12,37 @@ import com.hjx.personalcenter.R; |
9 | 12 | * Created by h on 2017/8/10. |
10 | 13 | */ |
11 | 14 | |
12 | -public class TheStartPageActivity extends Activity{ | |
15 | +public class TheStartPageActivity extends Activity implements View.OnClickListener { | |
16 | + private Button btn_start; | |
13 | 17 | @Override |
14 | 18 | protected void onCreate(Bundle savedInstanceState) { |
15 | 19 | super.onCreate(savedInstanceState); |
16 | 20 | setContentView(R.layout.activity_start_page); |
21 | + initView(); | |
22 | + initData(); | |
23 | + initLister(); | |
24 | + } | |
25 | + private void initView() { | |
26 | + btn_start = (Button) findViewById(R.id.btn_start); | |
27 | + } | |
28 | + | |
29 | + private void initData() { | |
30 | + | |
31 | + } | |
32 | + | |
33 | + private void initLister() { | |
34 | + btn_start.setOnClickListener(this); | |
35 | + } | |
36 | + | |
37 | + @Override | |
38 | + public void onClick(View v) { | |
39 | + switch (v.getId()){ | |
40 | + case R.id.btn_start: | |
41 | + Intent intent = new Intent(); | |
42 | + intent.setClass(TheStartPageActivity.this,MainActivity.class); | |
43 | + startActivity(intent); | |
44 | + overridePendingTransition(R.anim.rightin, R.anim.rightout); | |
45 | + break; | |
46 | + } | |
17 | 47 | } |
18 | 48 | } | ... | ... |
PersonalCenter/app/src/main/java/com/hjx/personalcenter/customdialog/ElectronicCardDialog.java
... | ... | @@ -10,7 +10,7 @@ import android.view.View; |
10 | 10 | import android.view.ViewGroup; |
11 | 11 | |
12 | 12 | import com.hjx.personalcenter.R; |
13 | -import com.hjx.personalcenter.activity.TheStartPageActivity; | |
13 | +import com.hjx.personalcenter.activity.ElectronicCardValidationActivity; | |
14 | 14 | import com.mylhyl.circledialog.BaseCircleDialog; |
15 | 15 | import com.mylhyl.circledialog.res.values.CircleDimen; |
16 | 16 | |
... | ... | @@ -39,8 +39,13 @@ public class ElectronicCardDialog extends BaseCircleDialog { |
39 | 39 | getView().findViewById(R.id.fill_card).setOnClickListener(new View.OnClickListener() { |
40 | 40 | @Override |
41 | 41 | public void onClick(View v) { |
42 | + //有保卡信息直接进入开始界面,没有则跳转保卡信息 | |
43 | +// Intent intent = new Intent(); | |
44 | +// intent.setClass(getActivity(),TheStartPageActivity.class); | |
45 | +// startActivity(intent); | |
46 | +// getActivity().overridePendingTransition(R.anim.rightin, R.anim.rightout); | |
42 | 47 | Intent intent = new Intent(); |
43 | - intent.setClass(getActivity(),TheStartPageActivity.class); | |
48 | + intent.setClass(getActivity(),ElectronicCardValidationActivity.class); | |
44 | 49 | startActivity(intent); |
45 | 50 | getActivity().overridePendingTransition(R.anim.rightin, R.anim.rightout); |
46 | 51 | ... | ... |
PersonalCenter/app/src/main/java/com/hjx/personalcenter/fragment/LoginFragment.java
... | ... | @@ -7,10 +7,12 @@ import android.support.v4.app.Fragment; |
7 | 7 | import android.view.LayoutInflater; |
8 | 8 | import android.view.View; |
9 | 9 | import android.view.ViewGroup; |
10 | +import android.widget.Button; | |
10 | 11 | import android.widget.TextView; |
11 | 12 | |
12 | 13 | import com.hjx.personalcenter.R; |
13 | 14 | import com.hjx.personalcenter.activity.ForgotPasswordActivity; |
15 | +import com.hjx.personalcenter.activity.MainActivity; | |
14 | 16 | |
15 | 17 | /** |
16 | 18 | * 登录 |
... | ... | @@ -21,8 +23,9 @@ public class LoginFragment extends Fragment implements View.OnClickListener { |
21 | 23 | private View mView; |
22 | 24 | private int type; |
23 | 25 | private TextView tv_forget_pwd; |
26 | + private Button btn_login; | |
24 | 27 | public static String TABLAYOUT_FRAGMENT = "tab_fragment"; |
25 | - | |
28 | + Intent intent = new Intent(); | |
26 | 29 | public static LoginFragment newInstance(int type) { |
27 | 30 | LoginFragment fragment = new LoginFragment(); |
28 | 31 | Bundle bundle = new Bundle(); |
... | ... | @@ -47,12 +50,14 @@ public class LoginFragment extends Fragment implements View.OnClickListener { |
47 | 50 | //初始化 |
48 | 51 | private void initView(View mView) { |
49 | 52 | tv_forget_pwd = (TextView) mView.findViewById(R.id.tv_forget_pwd); |
53 | + btn_login = (Button) mView.findViewById(R.id.btn_login); | |
50 | 54 | |
51 | 55 | } |
52 | 56 | private void initData() { |
53 | 57 | } |
54 | 58 | private void setLister() { |
55 | 59 | tv_forget_pwd.setOnClickListener(this); |
60 | + btn_login.setOnClickListener(this); | |
56 | 61 | } |
57 | 62 | |
58 | 63 | |
... | ... | @@ -60,11 +65,15 @@ public class LoginFragment extends Fragment implements View.OnClickListener { |
60 | 65 | public void onClick(View v) { |
61 | 66 | switch (v.getId()){ |
62 | 67 | case R.id.tv_forget_pwd: |
63 | - Intent intent = new Intent(); | |
64 | 68 | intent.setClass(getActivity(),ForgotPasswordActivity.class); |
65 | 69 | startActivity(intent); |
66 | 70 | getActivity().overridePendingTransition(R.anim.rightin, R.anim.rightout); |
67 | 71 | break; |
72 | + case R.id.btn_login: | |
73 | + intent.setClass(getActivity(),MainActivity.class); | |
74 | + startActivity(intent); | |
75 | + getActivity().overridePendingTransition(R.anim.rightin, R.anim.rightout); | |
76 | + break; | |
68 | 77 | } |
69 | 78 | |
70 | 79 | } | ... | ... |
PersonalCenter/app/src/main/java/com/hjx/personalcenter/fragment/PresonInfoFragment.java
... | ... | @@ -0,0 +1,50 @@ |
1 | +package com.hjx.personalcenter.fragment; | |
2 | + | |
3 | +import android.os.Bundle; | |
4 | +import android.support.annotation.Nullable; | |
5 | +import android.support.v4.app.Fragment; | |
6 | +import android.view.LayoutInflater; | |
7 | +import android.view.View; | |
8 | +import android.view.ViewGroup; | |
9 | + | |
10 | +import com.hjx.personalcenter.R; | |
11 | + | |
12 | +/** | |
13 | + * Created by h on 2017/8/12. | |
14 | + */ | |
15 | + | |
16 | +public class PresonInfoFragment extends Fragment { | |
17 | + private View mView; | |
18 | + private int type; | |
19 | + public static String TABLAYOUT_FRAGMENT = "tab_fragment"; | |
20 | + | |
21 | + public static PresonInfoFragment newInstance(int type) { | |
22 | + PresonInfoFragment fragment = new PresonInfoFragment(); | |
23 | + Bundle bundle = new Bundle(); | |
24 | + bundle.putSerializable(TABLAYOUT_FRAGMENT, type); | |
25 | + fragment.setArguments(bundle); | |
26 | + return fragment; | |
27 | + | |
28 | + } | |
29 | + @Override | |
30 | + public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { | |
31 | + if (mView == null) { | |
32 | + mView = inflater.inflate(R.layout.fragment_changge_presonal_info, container, false); | |
33 | + initView(mView); | |
34 | + initData(); | |
35 | + setLister(); | |
36 | + | |
37 | + | |
38 | + } | |
39 | + return mView; | |
40 | + } | |
41 | + //初始化 | |
42 | + private void initView(View mView) { | |
43 | + | |
44 | + } | |
45 | + private void initData() { | |
46 | + } | |
47 | + private void setLister() { | |
48 | + } | |
49 | + | |
50 | +} | ... | ... |
PersonalCenter/app/src/main/java/com/hjx/personalcenter/fragment/VersionsInfoFragment.java
... | ... | @@ -0,0 +1,89 @@ |
1 | +package com.hjx.personalcenter.fragment; | |
2 | + | |
3 | +import android.os.Bundle; | |
4 | +import android.support.annotation.Nullable; | |
5 | +import android.support.v4.app.Fragment; | |
6 | +import android.view.LayoutInflater; | |
7 | +import android.view.View; | |
8 | +import android.view.ViewGroup; | |
9 | +import android.widget.GridView; | |
10 | +import android.widget.SimpleAdapter; | |
11 | + | |
12 | +import com.hjx.personalcenter.R; | |
13 | + | |
14 | +import java.util.ArrayList; | |
15 | +import java.util.HashMap; | |
16 | +import java.util.List; | |
17 | +import java.util.Map; | |
18 | + | |
19 | +/** | |
20 | + * Created by h on 2017/8/12. | |
21 | + */ | |
22 | + | |
23 | +public class VersionsInfoFragment extends Fragment { | |
24 | + private GridView gridView; | |
25 | + private List<Map<String, Object>> data_list; | |
26 | + private SimpleAdapter sim_adapter; | |
27 | + private View mView; | |
28 | + private int type; | |
29 | + public static String TABLAYOUT_FRAGMENT = "tab_fragment"; | |
30 | + | |
31 | + public static VersionsInfoFragment newInstance(int type) { | |
32 | + VersionsInfoFragment fragment = new VersionsInfoFragment(); | |
33 | + Bundle bundle = new Bundle(); | |
34 | + bundle.putSerializable(TABLAYOUT_FRAGMENT, type); | |
35 | + fragment.setArguments(bundle); | |
36 | + return fragment; | |
37 | + | |
38 | + } | |
39 | + // 图片封装为一个数组 | |
40 | + private int[] icon = { R.mipmap.ic_launcher, R.mipmap.ic_launcher, | |
41 | + R.mipmap.ic_launcher, R.mipmap.ic_launcher, R.mipmap.ic_launcher, | |
42 | + R.mipmap.ic_launcher, R.mipmap.ic_launcher, R.mipmap.ic_launcher, | |
43 | + R.mipmap.ic_launcher}; | |
44 | + private String[] subject = { "语文", "数学", "英语", "物理", "化学", "生物", "政治", | |
45 | + "历史", "地理" }; | |
46 | + private String[] publish = { "人民教育出版社", "人民教育出版社", "人民教育出版社", | |
47 | + "人民教育出版社", "人民教育出版社", "人民教育出版社", "人民教育出版社", | |
48 | + "人民教育出版社", "人民教育出版社" }; | |
49 | + @Override | |
50 | + public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { | |
51 | + if (mView == null) { | |
52 | + mView = inflater.inflate(R.layout.activity_choisetextbook, container, false); | |
53 | + initView(mView); | |
54 | + initData(); | |
55 | + setLister(); | |
56 | + | |
57 | + | |
58 | + } | |
59 | + return mView; | |
60 | + } | |
61 | + //初始化 | |
62 | + private void initView(View mView) { | |
63 | + gridView =(GridView) mView.findViewById(R.id.grideview); | |
64 | + | |
65 | + } | |
66 | + private void initData() { | |
67 | + data_list = new ArrayList<Map<String, Object>>(); | |
68 | + getData(); | |
69 | + String [] from ={"image","text","text1"}; | |
70 | + int [] to = {R.id.image,R.id.text}; | |
71 | + sim_adapter = new SimpleAdapter(getActivity(), data_list, R.layout.fragment_changge_version_info_itmes, from, to); | |
72 | + //配置适配器 | |
73 | + gridView.setAdapter(sim_adapter); | |
74 | + } | |
75 | + public List<Map<String, Object>> getData(){ | |
76 | + //cion和iconName的长度是相同的,这里任选其一都可以 | |
77 | + for(int i=0;i<icon.length;i++){ | |
78 | + Map<String, Object> map = new HashMap<String, Object>(); | |
79 | + map.put("image", icon[i]); | |
80 | + map.put("text", subject[i]); | |
81 | + map.put("text1", publish[i]); | |
82 | + data_list.add(map); | |
83 | + } | |
84 | + | |
85 | + return data_list; | |
86 | + } | |
87 | + private void setLister() { | |
88 | + } | |
89 | +} | ... | ... |
PersonalCenter/app/src/main/res/layout/activity_account_management.xml
... | ... | @@ -0,0 +1,160 @@ |
1 | +<?xml version="1.0" encoding="utf-8"?> | |
2 | +<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" | |
3 | + android:orientation="vertical" | |
4 | + android:layout_width="match_parent" | |
5 | + android:layout_height="match_parent"> | |
6 | + <RelativeLayout | |
7 | + android:id="@+id/title" | |
8 | + android:layout_width="match_parent" | |
9 | + android:layout_height="wrap_content" | |
10 | + android:background="@color/login_text_blue" | |
11 | + android:minHeight="50dp" > | |
12 | + | |
13 | + <ImageView | |
14 | + android:id="@+id/cancel" | |
15 | + android:layout_width="wrap_content" | |
16 | + android:layout_height="wrap_content" | |
17 | + android:layout_centerVertical="true" | |
18 | + android:paddingLeft="20dp" | |
19 | + android:paddingRight="20dp" | |
20 | + android:src="@mipmap/title_back" /> | |
21 | + | |
22 | + <TextView | |
23 | + android:id="@+id/menu_title" | |
24 | + android:layout_width="wrap_content" | |
25 | + android:layout_height="wrap_content" | |
26 | + android:layout_centerInParent="true" | |
27 | + android:text="@string/account_management" | |
28 | + android:textColor="@android:color/white" | |
29 | + android:textSize="22sp" /> | |
30 | + </RelativeLayout> | |
31 | + <LinearLayout | |
32 | + android:layout_width="wrap_content" | |
33 | + android:layout_height="wrap_content" | |
34 | + android:orientation="horizontal" | |
35 | + android:layout_margin="20dp" | |
36 | + android:gravity="center_vertical"> | |
37 | + <View | |
38 | + android:layout_width="5dp" | |
39 | + android:layout_height="20dp" | |
40 | + android:background="@color/login_text_blue"> | |
41 | + | |
42 | + </View> | |
43 | + <TextView | |
44 | + android:layout_width="wrap_content" | |
45 | + android:layout_height="wrap_content" | |
46 | + android:text="账户安全" | |
47 | + android:layout_marginLeft="5dp" | |
48 | + android:textSize="22sp" | |
49 | + /> | |
50 | + | |
51 | + </LinearLayout> | |
52 | + <LinearLayout | |
53 | + android:layout_width="match_parent" | |
54 | + android:layout_height="wrap_content" | |
55 | + android:layout_marginLeft="60dp" | |
56 | + android:orientation="vertical"> | |
57 | + <LinearLayout | |
58 | + android:layout_width="match_parent" | |
59 | + android:layout_height="wrap_content"> | |
60 | + | |
61 | + | |
62 | + <TextView | |
63 | + android:layout_width="0dp" | |
64 | + android:layout_height="wrap_content" | |
65 | + android:layout_weight="1.5" | |
66 | + android:textSize="22sp" | |
67 | + android:text="当前绑定手机号"/> | |
68 | + <TextView | |
69 | + android:layout_width="0dp" | |
70 | + android:layout_height="wrap_content" | |
71 | + android:layout_marginLeft="50dp" | |
72 | + android:layout_weight="6" | |
73 | + android:textSize="22sp" | |
74 | + android:text="123556677"/> | |
75 | + <TextView | |
76 | + android:layout_width="0dp" | |
77 | + android:layout_height="wrap_content" | |
78 | + android:layout_weight="1" | |
79 | + android:textSize="22sp" | |
80 | + android:text="更换绑定"/> | |
81 | + <ImageView | |
82 | + android:layout_width="wrap_content" | |
83 | + android:layout_height="wrap_content" | |
84 | + android:layout_weight="0.1" | |
85 | + android:padding="10dp" | |
86 | + android:src="@mipmap/youjiantou"/> | |
87 | + </LinearLayout> | |
88 | + <LinearLayout | |
89 | + android:layout_width="match_parent" | |
90 | + android:layout_marginTop="30dp" | |
91 | + android:layout_height="wrap_content"> | |
92 | + | |
93 | + | |
94 | + <TextView | |
95 | + android:layout_width="0dp" | |
96 | + android:layout_height="wrap_content" | |
97 | + android:layout_weight="1.5" | |
98 | + android:textSize="22sp" | |
99 | + android:text="登录密码"/> | |
100 | + <TextView | |
101 | + android:layout_width="0dp" | |
102 | + android:layout_height="wrap_content" | |
103 | + android:layout_marginLeft="50dp" | |
104 | + android:layout_weight="6" | |
105 | + android:textSize="22sp" | |
106 | + android:text="已设置"/> | |
107 | + <TextView | |
108 | + android:layout_width="0dp" | |
109 | + android:layout_height="wrap_content" | |
110 | + android:layout_weight="1" | |
111 | + android:textSize="22sp" | |
112 | + android:text="修改密码"/> | |
113 | + <ImageView | |
114 | + android:layout_width="wrap_content" | |
115 | + android:layout_height="wrap_content" | |
116 | + android:layout_weight="0.1" | |
117 | + android:padding="10dp" | |
118 | + android:src="@mipmap/youjiantou"/> | |
119 | + </LinearLayout> | |
120 | + | |
121 | + </LinearLayout> | |
122 | + | |
123 | + <View | |
124 | + android:layout_width="match_parent" | |
125 | + android:layout_margin="20dp" | |
126 | + android:layout_height="0.7dp" | |
127 | + android:background="#FF909090" /> | |
128 | + <LinearLayout | |
129 | + android:layout_width="wrap_content" | |
130 | + android:layout_height="wrap_content" | |
131 | + android:orientation="horizontal" | |
132 | + android:layout_margin="20dp" | |
133 | + android:gravity="center_vertical"> | |
134 | + <View | |
135 | + android:layout_width="5dp" | |
136 | + android:layout_height="20dp" | |
137 | + android:background="@color/login_text_blue"> | |
138 | + | |
139 | + </View> | |
140 | + <TextView | |
141 | + android:layout_width="wrap_content" | |
142 | + android:layout_height="wrap_content" | |
143 | + android:text="子账户管理" | |
144 | + android:layout_marginLeft="5dp" | |
145 | + android:textSize="22sp" | |
146 | + /> | |
147 | + | |
148 | + </LinearLayout> | |
149 | + <GridView | |
150 | + android:id="@+id/gv_accunt" | |
151 | + android:layout_width="match_parent" | |
152 | + android:layout_height="wrap_content" | |
153 | + android:numColumns="3"> | |
154 | + | |
155 | + </GridView> | |
156 | + | |
157 | + | |
158 | + | |
159 | + | |
160 | +</LinearLayout> | |
0 | 161 | \ No newline at end of file | ... | ... |
PersonalCenter/app/src/main/res/layout/activity_change_card_info.xml
... | ... | @@ -1,130 +0,0 @@ |
1 | -<?xml version="1.0" encoding="utf-8"?> | |
2 | -<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" | |
3 | - android:layout_width="match_parent" | |
4 | - android:layout_height="match_parent" | |
5 | - android:background="#ffffffff" | |
6 | - android:orientation="vertical"> | |
7 | - | |
8 | - <RelativeLayout | |
9 | - android:id="@+id/title" | |
10 | - android:layout_width="match_parent" | |
11 | - android:layout_height="wrap_content" | |
12 | - android:background="@color/login_text_blue" | |
13 | - android:minHeight="50dp"> | |
14 | - | |
15 | - <ImageView | |
16 | - android:id="@+id/cancel" | |
17 | - android:layout_width="wrap_content" | |
18 | - android:layout_height="wrap_content" | |
19 | - android:layout_centerVertical="true" | |
20 | - android:paddingLeft="20dp" | |
21 | - android:paddingRight="20dp" | |
22 | - android:src="@mipmap/title_back" /> | |
23 | - | |
24 | - <TextView | |
25 | - android:id="@+id/menu_title" | |
26 | - android:layout_width="wrap_content" | |
27 | - android:layout_height="wrap_content" | |
28 | - android:layout_centerInParent="true" | |
29 | - android:text="@string/string_electroniccard_info_change" | |
30 | - android:textColor="@android:color/white" | |
31 | - android:textSize="22sp" /> | |
32 | - </RelativeLayout> | |
33 | - | |
34 | - <RelativeLayout | |
35 | - android:layout_width="match_parent" | |
36 | - android:layout_height="match_parent" | |
37 | - android:layout_below="@id/title" | |
38 | - android:background="#ffffffff" | |
39 | - android:orientation="vertical" | |
40 | - android:paddingLeft="250dp" | |
41 | - android:paddingRight="250dp"> | |
42 | - | |
43 | - <EditText | |
44 | - android:id="@+id/et_phonenumber" | |
45 | - style="@style/login_register_edit_style" | |
46 | - android:layout_marginTop="150dp" | |
47 | - android:hint="手机号" | |
48 | - android:inputType="phone" /> | |
49 | - | |
50 | - <TextView | |
51 | - android:id="@+id/phonenumber_error_hint" | |
52 | - style="@style/registererrhint_style" | |
53 | - android:layout_below="@id/et_phonenumber" /> | |
54 | - | |
55 | - <LinearLayout | |
56 | - android:id="@+id/rl_authcode" | |
57 | - android:layout_width="match_parent" | |
58 | - android:layout_height="wrap_content" | |
59 | - android:layout_below="@id/et_phonenumber" | |
60 | - android:layout_marginTop="30dp" | |
61 | - android:orientation="horizontal"> | |
62 | - | |
63 | - <EditText | |
64 | - android:id="@+id/et_authcode" | |
65 | - style="@style/login_register_edit_rect_style" | |
66 | - android:layout_marginRight="-4px" | |
67 | - android:layout_weight="1" | |
68 | - android:hint="验证码" | |
69 | - android:numeric="integer" /> | |
70 | - | |
71 | - <Button | |
72 | - android:id="@+id/btn_authcode" | |
73 | - style="@style/login_register_btn_authcode_rect_style" | |
74 | - android:layout_marginLeft="0px" | |
75 | - android:layout_marginTop="0px" | |
76 | - android:layout_weight="2" | |
77 | - android:text="获取验证码" | |
78 | - android:textColor="@color/btn_text_color" /> | |
79 | - </LinearLayout> | |
80 | - | |
81 | - <TextView | |
82 | - android:id="@+id/authcode_error_hint" | |
83 | - style="@style/registererrhint_style" | |
84 | - android:layout_below="@id/rl_authcode" /> | |
85 | - | |
86 | - <RelativeLayout | |
87 | - android:id="@+id/pwd_rl" | |
88 | - android:layout_width="match_parent" | |
89 | - android:layout_height="wrap_content" | |
90 | - android:layout_below="@id/rl_authcode" | |
91 | - android:layout_marginTop="30dp"> | |
92 | - | |
93 | - <EditText | |
94 | - android:id="@+id/et_newpassword" | |
95 | - style="@style/login_register_edit_style" | |
96 | - android:hint="请选择地区" | |
97 | - android:inputType="textPassword" /> | |
98 | - | |
99 | - <ImageView | |
100 | - android:id="@+id/iv_pwd_change" | |
101 | - style="@style/iv_pwd_change_style" /> | |
102 | - </RelativeLayout> | |
103 | - | |
104 | - <TextView | |
105 | - android:id="@+id/newpassword_error_hint" | |
106 | - style="@style/registererrhint_style" | |
107 | - android:layout_below="@id/pwd_rl" /> | |
108 | - | |
109 | - <EditText | |
110 | - android:id="@+id/et_again_newpassword" | |
111 | - style="@style/login_register_edit_style" | |
112 | - android:layout_below="@id/pwd_rl" | |
113 | - android:layout_marginTop="30dp" | |
114 | - android:hint="请选择详细地址" | |
115 | - android:inputType="textPassword" /> | |
116 | - | |
117 | - <TextView | |
118 | - android:id="@+id/again_newpassword_error_hint" | |
119 | - style="@style/registererrhint_style" | |
120 | - android:layout_below="@id/et_again_newpassword" /> | |
121 | - | |
122 | - <Button | |
123 | - android:id="@+id/btn_ok" | |
124 | - style="@style/button_login_register_style" | |
125 | - android:layout_below="@id/et_again_newpassword" | |
126 | - android:layout_marginTop="30dp" | |
127 | - android:text="@string/ok" /> | |
128 | - </RelativeLayout> | |
129 | - | |
130 | -</RelativeLayout> | |
131 | 0 | \ No newline at end of file |
PersonalCenter/app/src/main/res/layout/activity_change_card_validation.xml
... | ... | @@ -0,0 +1,130 @@ |
1 | +<?xml version="1.0" encoding="utf-8"?> | |
2 | +<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" | |
3 | + android:layout_width="match_parent" | |
4 | + android:layout_height="match_parent" | |
5 | + android:background="#ffffffff" | |
6 | + android:orientation="vertical"> | |
7 | + | |
8 | + <RelativeLayout | |
9 | + android:id="@+id/title" | |
10 | + android:layout_width="match_parent" | |
11 | + android:layout_height="wrap_content" | |
12 | + android:background="@color/login_text_blue" | |
13 | + android:minHeight="50dp"> | |
14 | + | |
15 | + <ImageView | |
16 | + android:id="@+id/cancel" | |
17 | + android:layout_width="wrap_content" | |
18 | + android:layout_height="wrap_content" | |
19 | + android:layout_centerVertical="true" | |
20 | + android:paddingLeft="20dp" | |
21 | + android:paddingRight="20dp" | |
22 | + android:src="@mipmap/title_back" /> | |
23 | + | |
24 | + <TextView | |
25 | + android:id="@+id/menu_title" | |
26 | + android:layout_width="wrap_content" | |
27 | + android:layout_height="wrap_content" | |
28 | + android:layout_centerInParent="true" | |
29 | + android:text="@string/string_electroniccard_info_change" | |
30 | + android:textColor="@android:color/white" | |
31 | + android:textSize="22sp" /> | |
32 | + </RelativeLayout> | |
33 | + | |
34 | + <RelativeLayout | |
35 | + android:layout_width="match_parent" | |
36 | + android:layout_height="match_parent" | |
37 | + android:layout_below="@id/title" | |
38 | + android:background="#ffffffff" | |
39 | + android:orientation="vertical" | |
40 | + android:paddingLeft="250dp" | |
41 | + android:paddingRight="250dp"> | |
42 | + | |
43 | + <EditText | |
44 | + android:id="@+id/et_phonenumber" | |
45 | + style="@style/login_register_edit_style" | |
46 | + android:layout_marginTop="150dp" | |
47 | + android:hint="手机号" | |
48 | + android:inputType="phone" /> | |
49 | + | |
50 | + <TextView | |
51 | + android:id="@+id/phonenumber_error_hint" | |
52 | + style="@style/registererrhint_style" | |
53 | + android:layout_below="@id/et_phonenumber" /> | |
54 | + | |
55 | + <LinearLayout | |
56 | + android:id="@+id/rl_authcode" | |
57 | + android:layout_width="match_parent" | |
58 | + android:layout_height="wrap_content" | |
59 | + android:layout_below="@id/et_phonenumber" | |
60 | + android:layout_marginTop="30dp" | |
61 | + android:orientation="horizontal"> | |
62 | + | |
63 | + <EditText | |
64 | + android:id="@+id/et_authcode" | |
65 | + style="@style/login_register_edit_rect_style" | |
66 | + android:layout_marginRight="-4px" | |
67 | + android:layout_weight="1" | |
68 | + android:hint="验证码" | |
69 | + android:numeric="integer" /> | |
70 | + | |
71 | + <Button | |
72 | + android:id="@+id/btn_authcode" | |
73 | + style="@style/login_register_btn_authcode_rect_style" | |
74 | + android:layout_marginLeft="0px" | |
75 | + android:layout_marginTop="0px" | |
76 | + android:layout_weight="2" | |
77 | + android:text="获取验证码" | |
78 | + android:textColor="@color/btn_text_color" /> | |
79 | + </LinearLayout> | |
80 | + | |
81 | + <TextView | |
82 | + android:id="@+id/authcode_error_hint" | |
83 | + style="@style/registererrhint_style" | |
84 | + android:layout_below="@id/rl_authcode" /> | |
85 | + | |
86 | + <RelativeLayout | |
87 | + android:id="@+id/pwd_rl" | |
88 | + android:layout_width="match_parent" | |
89 | + android:layout_height="wrap_content" | |
90 | + android:layout_below="@id/rl_authcode" | |
91 | + android:layout_marginTop="30dp"> | |
92 | + | |
93 | + <EditText | |
94 | + android:id="@+id/et_newpassword" | |
95 | + style="@style/login_register_edit_style" | |
96 | + android:hint="请选择地区" | |
97 | + android:inputType="textPassword" /> | |
98 | + | |
99 | + <ImageView | |
100 | + android:id="@+id/iv_pwd_change" | |
101 | + style="@style/iv_pwd_change_style" /> | |
102 | + </RelativeLayout> | |
103 | + | |
104 | + <TextView | |
105 | + android:id="@+id/newpassword_error_hint" | |
106 | + style="@style/registererrhint_style" | |
107 | + android:layout_below="@id/pwd_rl" /> | |
108 | + | |
109 | + <EditText | |
110 | + android:id="@+id/et_again_newpassword" | |
111 | + style="@style/login_register_edit_style" | |
112 | + android:layout_below="@id/pwd_rl" | |
113 | + android:layout_marginTop="30dp" | |
114 | + android:hint="请选择详细地址" | |
115 | + android:inputType="textPassword" /> | |
116 | + | |
117 | + <TextView | |
118 | + android:id="@+id/again_newpassword_error_hint" | |
119 | + style="@style/registererrhint_style" | |
120 | + android:layout_below="@id/et_again_newpassword" /> | |
121 | + | |
122 | + <Button | |
123 | + android:id="@+id/btn_ok" | |
124 | + style="@style/button_login_register_style" | |
125 | + android:layout_below="@id/et_again_newpassword" | |
126 | + android:layout_marginTop="30dp" | |
127 | + android:text="@string/ok" /> | |
128 | + </RelativeLayout> | |
129 | + | |
130 | +</RelativeLayout> | |
0 | 131 | \ No newline at end of file | ... | ... |
PersonalCenter/app/src/main/res/layout/activity_change_preson_info.xml
... | ... | @@ -0,0 +1,68 @@ |
1 | +<?xml version="1.0" encoding="utf-8"?> | |
2 | +<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" | |
3 | + xmlns:tools="http://schemas.android.com/tools" | |
4 | + android:id="@android:id/tabhost" | |
5 | + android:layout_width="fill_parent" | |
6 | + android:layout_height="fill_parent" | |
7 | + android:background="@color/white" | |
8 | + tools:context="com.hjx.personalcenter.activity.LoginAndRegisterActivity"> | |
9 | + <RelativeLayout | |
10 | + android:id="@+id/title" | |
11 | + android:layout_width="match_parent" | |
12 | + android:layout_height="50dp" | |
13 | + android:background="@color/login_text_blue"> | |
14 | + | |
15 | + <ImageView | |
16 | + android:id="@+id/cancel" | |
17 | + android:layout_width="wrap_content" | |
18 | + android:layout_height="match_parent" | |
19 | + android:paddingLeft="20dp" | |
20 | + android:paddingRight="20dp" | |
21 | + android:src="@mipmap/title_back" /> | |
22 | + | |
23 | + <TextView | |
24 | + android:id="@+id/menu_title" | |
25 | + android:layout_width="wrap_content" | |
26 | + android:layout_height="match_parent" | |
27 | + android:layout_centerInParent="true" | |
28 | + android:gravity="center_vertical" | |
29 | + android:text="@string/changge_preson" | |
30 | + android:textColor="@android:color/white" | |
31 | + android:textSize="22sp" /> | |
32 | + <TextView | |
33 | + android:id="@+id/feedback_sub" | |
34 | + android:layout_width="wrap_content" | |
35 | + android:layout_height="match_parent" | |
36 | + android:paddingLeft="20dp" | |
37 | + android:paddingRight="20dp" | |
38 | + android:gravity="center_vertical" | |
39 | + android:layout_alignParentRight="true" | |
40 | + android:text="保存" | |
41 | + android:textColor="@android:color/white" | |
42 | + android:textSize="22sp" /> | |
43 | + | |
44 | + | |
45 | + </RelativeLayout> | |
46 | + | |
47 | + <LinearLayout | |
48 | + android:layout_width="wrap_content" | |
49 | + android:layout_height="wrap_content" | |
50 | + android:layout_marginTop="20dp" | |
51 | + android:layout_below="@+id/title" | |
52 | + android:orientation="vertical"> | |
53 | + | |
54 | + <com.hjx.personalcenter.thirdparty.SlidingTabLayout | |
55 | + android:id="@+id/TabLayout_id" | |
56 | + android:layout_gravity="center" | |
57 | + android:layout_width="wrap_content" | |
58 | + android:layout_height="50dp"> | |
59 | + </com.hjx.personalcenter.thirdparty.SlidingTabLayout> | |
60 | + | |
61 | + <android.support.v4.view.ViewPager | |
62 | + android:id="@+id/viewpager_login" | |
63 | + android:layout_width="match_parent" | |
64 | + android:layout_height="match_parent" | |
65 | + android:background="@color/white" /> | |
66 | + </LinearLayout> | |
67 | + | |
68 | +</RelativeLayout> | |
0 | 69 | \ No newline at end of file | ... | ... |
PersonalCenter/app/src/main/res/layout/activity_choisetextbook_items.xml
... | ... | @@ -3,19 +3,21 @@ |
3 | 3 | android:orientation="vertical" |
4 | 4 | android:layout_width="match_parent" |
5 | 5 | android:layout_height="match_parent" |
6 | - android:gravity="center" | |
7 | - android:padding="20dp"> | |
6 | + android:gravity="center"> | |
7 | + | |
8 | + | |
8 | 9 | <ImageView |
9 | 10 | android:src="@mipmap/ic_launcher" |
10 | 11 | android:id="@+id/image" |
11 | - android:layout_width="80dp" | |
12 | - android:layout_height="120dp" | |
12 | + android:layout_width="100dp" | |
13 | + android:background="@drawable/corcle_black_bg" | |
14 | + android:layout_height="150dp" | |
13 | 15 | |
14 | 16 | /> |
15 | 17 | <TextView |
16 | 18 | android:id="@+id/text" |
17 | 19 | android:layout_marginTop="5dp" |
18 | - android:textSize="17sp" | |
20 | + android:textSize="22sp" | |
19 | 21 | android:layout_width="wrap_content" |
20 | 22 | android:layout_height="wrap_content" |
21 | 23 | android:textColor="@color/login_text_black" |
... | ... | @@ -23,8 +25,8 @@ |
23 | 25 | /> |
24 | 26 | <TextView |
25 | 27 | android:id="@+id/tv_publish" |
26 | - android:layout_marginTop="5dp" | |
27 | - android:textSize="14sp" | |
28 | + android:layout_marginTop="10dp" | |
29 | + android:textSize="18sp" | |
28 | 30 | android:layout_width="wrap_content" |
29 | 31 | android:layout_height="wrap_content" |
30 | 32 | android:textColor="@color/login_text_black" | ... | ... |
PersonalCenter/app/src/main/res/layout/activity_electronic_look_cardinfo.xml
... | ... | @@ -46,9 +46,10 @@ |
46 | 46 | android:orientation="horizontal"> |
47 | 47 | |
48 | 48 | <LinearLayout |
49 | - android:layout_width="wrap_content" | |
49 | + android:layout_width="0dp" | |
50 | 50 | android:layout_height="wrap_content" |
51 | 51 | android:layout_marginLeft="200dp" |
52 | + android:layout_weight="1" | |
52 | 53 | android:gravity="center_vertical"> |
53 | 54 | |
54 | 55 | <ImageView |
... | ... | @@ -68,9 +69,10 @@ |
68 | 69 | </LinearLayout> |
69 | 70 | |
70 | 71 | <LinearLayout |
71 | - android:layout_width="wrap_content" | |
72 | + android:layout_width="0dp" | |
72 | 73 | android:layout_height="80dp" |
73 | - android:layout_marginLeft="200dp" | |
74 | + android:layout_weight="1" | |
75 | + android:layout_marginLeft="80dp" | |
74 | 76 | android:gravity="center_vertical"> |
75 | 77 | |
76 | 78 | <TextView |
... | ... | @@ -99,8 +101,9 @@ |
99 | 101 | android:orientation="horizontal"> |
100 | 102 | |
101 | 103 | <LinearLayout |
102 | - android:layout_width="wrap_content" | |
104 | + android:layout_width="0dp" | |
103 | 105 | android:layout_height="60dp" |
106 | + android:layout_weight="1" | |
104 | 107 | android:layout_marginLeft="200dp" |
105 | 108 | android:gravity="center_vertical"> |
106 | 109 | |
... | ... | @@ -122,9 +125,10 @@ |
122 | 125 | </LinearLayout> |
123 | 126 | |
124 | 127 | <LinearLayout |
125 | - android:layout_width="wrap_content" | |
128 | + android:layout_width="0dp" | |
126 | 129 | android:layout_height="60dp" |
127 | - android:layout_marginLeft="250dp" | |
130 | + android:layout_weight="1" | |
131 | + android:layout_marginLeft="80dp" | |
128 | 132 | android:gravity="center_vertical"> |
129 | 133 | |
130 | 134 | <TextView |
... | ... | @@ -136,7 +140,7 @@ |
136 | 140 | <TextView |
137 | 141 | android:layout_width="wrap_content" |
138 | 142 | android:layout_height="wrap_content" |
139 | - android:layout_marginLeft="98dp" | |
143 | + android:layout_marginLeft="60dp" | |
140 | 144 | android:background="@null" |
141 | 145 | android:text="北京市昭阳区三里屯" |
142 | 146 | android:textSize="22sp" /> |
... | ... | @@ -163,8 +167,9 @@ |
163 | 167 | android:orientation="horizontal"> |
164 | 168 | |
165 | 169 | <LinearLayout |
166 | - android:layout_width="wrap_content" | |
170 | + android:layout_width="0dp" | |
167 | 171 | android:layout_height="60dp" |
172 | + android:layout_weight="1" | |
168 | 173 | android:layout_marginLeft="200dp" |
169 | 174 | android:gravity="center_vertical"> |
170 | 175 | |
... | ... | @@ -185,9 +190,10 @@ |
185 | 190 | </LinearLayout> |
186 | 191 | |
187 | 192 | <LinearLayout |
188 | - android:layout_width="wrap_content" | |
193 | + android:layout_width="0dp" | |
189 | 194 | android:layout_height="60dp" |
190 | - android:layout_marginLeft="210dp" | |
195 | + android:layout_weight="1" | |
196 | + android:layout_marginLeft="80dp" | |
191 | 197 | android:gravity="center_vertical"> |
192 | 198 | |
193 | 199 | <TextView |
... | ... | @@ -200,7 +206,7 @@ |
200 | 206 | <TextView |
201 | 207 | android:layout_width="wrap_content" |
202 | 208 | android:layout_height="wrap_content" |
203 | - android:layout_marginLeft="25dp" | |
209 | + android:layout_marginLeft="60dp" | |
204 | 210 | android:background="@null" |
205 | 211 | android:text="4433322-334--34" |
206 | 212 | android:textColor="@color/btn_text_color" |
... | ... | @@ -216,8 +222,9 @@ |
216 | 222 | android:orientation="horizontal"> |
217 | 223 | |
218 | 224 | <LinearLayout |
219 | - android:layout_width="wrap_content" | |
225 | + android:layout_width="0dp" | |
220 | 226 | android:layout_height="60dp" |
227 | + android:layout_weight="1" | |
221 | 228 | android:layout_marginLeft="200dp" |
222 | 229 | android:gravity="center_vertical"> |
223 | 230 | |
... | ... | @@ -238,9 +245,10 @@ |
238 | 245 | </LinearLayout> |
239 | 246 | |
240 | 247 | <LinearLayout |
241 | - android:layout_width="wrap_content" | |
248 | + android:layout_width="0dp" | |
242 | 249 | android:layout_height="60dp" |
243 | - android:layout_marginLeft="210dp" | |
250 | + android:layout_weight="1" | |
251 | + android:layout_marginLeft="80dp" | |
244 | 252 | android:gravity="center_vertical"> |
245 | 253 | |
246 | 254 | <TextView |
... | ... | @@ -253,7 +261,7 @@ |
253 | 261 | <TextView |
254 | 262 | android:layout_width="wrap_content" |
255 | 263 | android:layout_height="wrap_content" |
256 | - android:layout_marginLeft="25dp" | |
264 | + android:layout_marginLeft="60dp" | |
257 | 265 | android:text="啥啥啥 专卖店" |
258 | 266 | android:textColor="@color/btn_text_color" |
259 | 267 | android:textSize="22sp" /> |
... | ... | @@ -268,8 +276,9 @@ |
268 | 276 | android:orientation="horizontal"> |
269 | 277 | |
270 | 278 | <LinearLayout |
271 | - android:layout_width="wrap_content" | |
279 | + android:layout_width="0dp" | |
272 | 280 | android:layout_height="60dp" |
281 | + android:layout_weight="1" | |
273 | 282 | android:layout_marginLeft="200dp" |
274 | 283 | android:gravity="center_vertical"> |
275 | 284 | |
... | ... | @@ -301,9 +310,10 @@ |
301 | 310 | </LinearLayout> |
302 | 311 | |
303 | 312 | <LinearLayout |
304 | - android:layout_width="wrap_content" | |
313 | + android:layout_width="0dp" | |
305 | 314 | android:layout_height="60dp" |
306 | - android:layout_marginLeft="250dp" | |
315 | + android:layout_weight="1" | |
316 | + android:layout_marginLeft="80dp" | |
307 | 317 | android:gravity="center_vertical"> |
308 | 318 | |
309 | 319 | <TextView |
... | ... | @@ -315,7 +325,7 @@ |
315 | 325 | <TextView |
316 | 326 | android:layout_width="wrap_content" |
317 | 327 | android:layout_height="wrap_content" |
318 | - android:layout_marginLeft="98dp" | |
328 | + android:layout_marginLeft="60dp" | |
319 | 329 | android:background="@null" |
320 | 330 | android:text="1111111" |
321 | 331 | android:textSize="22sp" /> | ... | ... |
PersonalCenter/app/src/main/res/layout/activity_electroniccard_info.xml
... | ... | @@ -41,7 +41,7 @@ |
41 | 41 | <LinearLayout |
42 | 42 | android:layout_width="wrap_content" |
43 | 43 | android:layout_height="wrap_content" |
44 | - android:layout_marginTop="20dp" | |
44 | + android:layout_marginTop="60dp" | |
45 | 45 | android:orientation="horizontal"> |
46 | 46 | |
47 | 47 | <View |
... | ... | @@ -53,7 +53,7 @@ |
53 | 53 | </View> |
54 | 54 | |
55 | 55 | <View |
56 | - android:layout_width="400dp" | |
56 | + android:layout_width="450dp" | |
57 | 57 | android:layout_height="0.7dp" |
58 | 58 | android:layout_marginLeft="80dp" |
59 | 59 | android:background="@color/electronic_text"> |
... | ... | @@ -66,13 +66,14 @@ |
66 | 66 | <LinearLayout |
67 | 67 | android:layout_width="match_parent" |
68 | 68 | android:layout_height="wrap_content" |
69 | + android:layout_marginLeft="200dp" | |
69 | 70 | android:gravity="center_vertical" |
70 | 71 | android:orientation="horizontal"> |
71 | 72 | |
72 | 73 | <LinearLayout |
73 | - android:layout_width="wrap_content" | |
74 | + android:layout_width="0dp" | |
74 | 75 | android:layout_height="80dp" |
75 | - android:layout_marginLeft="200dp" | |
76 | + android:layout_weight="1" | |
76 | 77 | android:gravity="center_vertical"> |
77 | 78 | |
78 | 79 | <TextView |
... | ... | @@ -94,13 +95,13 @@ |
94 | 95 | </LinearLayout> |
95 | 96 | |
96 | 97 | <LinearLayout |
97 | - android:layout_width="wrap_content" | |
98 | + android:layout_width="0dp" | |
98 | 99 | android:layout_height="80dp" |
99 | - android:layout_marginLeft="300dp" | |
100 | + android:layout_weight="1" | |
100 | 101 | android:gravity="center_vertical"> |
101 | 102 | |
102 | 103 | <TextView |
103 | - android:layout_width="wrap_content" | |
104 | + android:layout_width="150dp" | |
104 | 105 | android:layout_height="wrap_content" |
105 | 106 | android:text="购买地址" |
106 | 107 | android:textColor="@color/pickerview_wheelview_textcolor_center" |
... | ... | @@ -109,7 +110,7 @@ |
109 | 110 | <TextView |
110 | 111 | android:layout_width="wrap_content" |
111 | 112 | android:layout_height="wrap_content" |
112 | - android:layout_marginLeft="60dp" | |
113 | + android:layout_marginLeft="20dp" | |
113 | 114 | android:text="请选择地区" |
114 | 115 | android:textColor="@color/btn_text_color" |
115 | 116 | android:textSize="22sp" /> |
... | ... | @@ -117,7 +118,7 @@ |
117 | 118 | <ImageView |
118 | 119 | android:layout_width="wrap_content" |
119 | 120 | android:layout_height="wrap_content" |
120 | - android:layout_marginLeft="50dp" | |
121 | + android:layout_marginLeft="60dp" | |
121 | 122 | android:src="@mipmap/xiajiantou"> |
122 | 123 | |
123 | 124 | </ImageView> |
... | ... | @@ -139,7 +140,7 @@ |
139 | 140 | </View> |
140 | 141 | |
141 | 142 | <View |
142 | - android:layout_width="400dp" | |
143 | + android:layout_width="450dp" | |
143 | 144 | android:layout_height="0.7dp" |
144 | 145 | android:layout_marginLeft="80dp" |
145 | 146 | android:background="@color/electronic_text"> |
... | ... | @@ -152,13 +153,14 @@ |
152 | 153 | <LinearLayout |
153 | 154 | android:layout_width="match_parent" |
154 | 155 | android:layout_height="wrap_content" |
156 | + android:layout_marginLeft="200dp" | |
155 | 157 | android:gravity="center_vertical" |
156 | 158 | android:orientation="horizontal"> |
157 | 159 | |
158 | 160 | <LinearLayout |
159 | - android:layout_width="wrap_content" | |
161 | + android:layout_width="0dp" | |
160 | 162 | android:layout_height="80dp" |
161 | - android:layout_marginLeft="200dp" | |
163 | + android:layout_weight="1" | |
162 | 164 | android:gravity="center_vertical"> |
163 | 165 | |
164 | 166 | <TextView |
... | ... | @@ -178,7 +180,7 @@ |
178 | 180 | <ImageView |
179 | 181 | android:layout_width="wrap_content" |
180 | 182 | android:layout_height="wrap_content" |
181 | - android:layout_marginLeft="50dp" | |
183 | + android:layout_marginLeft="60dp" | |
182 | 184 | android:src="@mipmap/xiajiantou"> |
183 | 185 | |
184 | 186 | </ImageView> |
... | ... | @@ -187,13 +189,13 @@ |
187 | 189 | </LinearLayout> |
188 | 190 | |
189 | 191 | <LinearLayout |
190 | - android:layout_width="wrap_content" | |
192 | + android:layout_width="0dp" | |
191 | 193 | android:layout_height="80dp" |
192 | - android:layout_marginLeft="200dp" | |
194 | + android:layout_weight="1" | |
193 | 195 | android:gravity="center_vertical"> |
194 | 196 | |
195 | 197 | <TextView |
196 | - android:layout_width="wrap_content" | |
198 | + android:layout_width="150dp" | |
197 | 199 | android:layout_height="wrap_content" |
198 | 200 | android:text=" " |
199 | 201 | android:textColor="@color/white" |
... | ... | @@ -202,7 +204,7 @@ |
202 | 204 | <EditText |
203 | 205 | android:layout_width="wrap_content" |
204 | 206 | android:layout_height="wrap_content" |
205 | - android:layout_marginLeft="98dp" | |
207 | + android:layout_marginLeft="20dp" | |
206 | 208 | android:background="@null" |
207 | 209 | android:hint="请输入商店名称" |
208 | 210 | android:textSize="22sp" /> |
... | ... | @@ -226,7 +228,7 @@ |
226 | 228 | </View> |
227 | 229 | |
228 | 230 | <View |
229 | - android:layout_width="400dp" | |
231 | + android:layout_width="450dp" | |
230 | 232 | android:layout_height="0.7dp" |
231 | 233 | android:layout_marginLeft="80dp" |
232 | 234 | android:background="@color/electronic_text"> |
... | ... | @@ -239,13 +241,14 @@ |
239 | 241 | <LinearLayout |
240 | 242 | android:layout_width="match_parent" |
241 | 243 | android:layout_height="wrap_content" |
244 | + android:layout_marginLeft="200dp" | |
242 | 245 | android:gravity="center_vertical" |
243 | 246 | android:orientation="horizontal"> |
244 | 247 | |
245 | 248 | <LinearLayout |
246 | - android:layout_width="wrap_content" | |
249 | + android:layout_width="0dp" | |
247 | 250 | android:layout_height="80dp" |
248 | - android:layout_marginLeft="200dp" | |
251 | + android:layout_weight="1" | |
249 | 252 | android:gravity="center_vertical"> |
250 | 253 | |
251 | 254 | <TextView |
... | ... | @@ -266,13 +269,13 @@ |
266 | 269 | </LinearLayout> |
267 | 270 | |
268 | 271 | <LinearLayout |
269 | - android:layout_width="wrap_content" | |
272 | + android:layout_width="0dp" | |
270 | 273 | android:layout_height="80dp" |
271 | - android:layout_marginLeft="210dp" | |
274 | + android:layout_weight="1" | |
272 | 275 | android:gravity="center_vertical"> |
273 | 276 | |
274 | 277 | <TextView |
275 | - android:layout_width="wrap_content" | |
278 | + android:layout_width="150dp" | |
276 | 279 | android:layout_height="wrap_content" |
277 | 280 | android:text="本地售后电话" |
278 | 281 | android:textColor="@color/pickerview_wheelview_textcolor_center" |
... | ... | @@ -281,10 +284,10 @@ |
281 | 284 | <EditText |
282 | 285 | android:layout_width="wrap_content" |
283 | 286 | android:layout_height="wrap_content" |
284 | - android:layout_marginLeft="25dp" | |
287 | + android:layout_marginLeft="20dp" | |
285 | 288 | android:background="@null" |
286 | 289 | android:hint="请输入" |
287 | - android:textColor="@color/btn_text_color" | |
290 | + android:textColor="@color/pickerview_wheelview_textcolor_center" | |
288 | 291 | android:textSize="22sp" /> |
289 | 292 | </LinearLayout> |
290 | 293 | |
... | ... | @@ -305,7 +308,7 @@ |
305 | 308 | </View> |
306 | 309 | |
307 | 310 | <View |
308 | - android:layout_width="400dp" | |
311 | + android:layout_width="450dp" | |
309 | 312 | android:layout_height="0.7dp" |
310 | 313 | android:layout_marginLeft="80dp" |
311 | 314 | android:background="@color/electronic_text"> |
... | ... | @@ -318,14 +321,15 @@ |
318 | 321 | <LinearLayout |
319 | 322 | android:layout_width="match_parent" |
320 | 323 | android:layout_height="wrap_content" |
324 | + android:layout_marginLeft="200dp" | |
321 | 325 | android:gravity="center_vertical" |
322 | 326 | android:orientation="horizontal"> |
323 | 327 | |
324 | 328 | <LinearLayout |
325 | 329 | android:id="@+id/lineL_buy_time" |
326 | - android:layout_width="wrap_content" | |
330 | + android:layout_width="0dp" | |
327 | 331 | android:layout_height="80dp" |
328 | - android:layout_marginLeft="200dp" | |
332 | + android:layout_weight="1" | |
329 | 333 | android:gravity="center_vertical"> |
330 | 334 | |
331 | 335 | <TextView |
... | ... | @@ -346,7 +350,7 @@ |
346 | 350 | <ImageView |
347 | 351 | android:layout_width="wrap_content" |
348 | 352 | android:layout_height="wrap_content" |
349 | - android:layout_marginLeft="50dp" | |
353 | + android:layout_marginLeft="60dp" | |
350 | 354 | android:src="@mipmap/xiajiantou"> |
351 | 355 | |
352 | 356 | </ImageView> |
... | ... | @@ -358,7 +362,6 @@ |
358 | 362 | <LinearLayout |
359 | 363 | android:layout_width="wrap_content" |
360 | 364 | android:layout_height="wrap_content" |
361 | - | |
362 | 365 | android:orientation="horizontal"> |
363 | 366 | |
364 | 367 | <View |
... | ... | @@ -370,10 +373,11 @@ |
370 | 373 | </View> |
371 | 374 | |
372 | 375 | |
376 | + | |
373 | 377 | </LinearLayout> |
374 | 378 | |
375 | 379 | <Button |
376 | - android:id="@+id/btn_ok" | |
380 | + android:id="@+id/btn_change_info" | |
377 | 381 | style="@style/button_login_register_style" |
378 | 382 | android:layout_marginLeft="200dp" |
379 | 383 | android:layout_marginRight="200dp" | ... | ... |
PersonalCenter/app/src/main/res/layout/activity_electroniccard_validation.xml
... | ... | @@ -87,7 +87,7 @@ |
87 | 87 | android:layout_below="@id/pwd_rl" /> |
88 | 88 | |
89 | 89 | <Button |
90 | - android:id="@+id/btn_register" | |
90 | + android:id="@+id/btn_card_valiyanzhen" | |
91 | 91 | style="@style/button_login_register_style" |
92 | 92 | android:layout_below="@id/rl_authcode" |
93 | 93 | android:layout_marginTop="30dp" | ... | ... |
PersonalCenter/app/src/main/res/layout/activity_main.xml
1 | 1 | <?xml version="1.0" encoding="utf-8"?> |
2 | -<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" | |
2 | +<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" | |
3 | 3 | android:layout_width="match_parent" |
4 | - android:layout_height="match_parent"> | |
5 | - | |
6 | - <TextView | |
7 | - android:id="@+id/ssss" | |
8 | - android:layout_width="wrap_content" | |
9 | - android:layout_height="wrap_content" | |
10 | - android:text="Hello World!" /> | |
11 | -</RelativeLayout> | |
4 | + android:layout_height="match_parent" | |
5 | + android:orientation="vertical"> | |
6 | + | |
7 | + <RelativeLayout | |
8 | + android:id="@+id/title" | |
9 | + android:layout_width="match_parent" | |
10 | + android:layout_height="50dp" | |
11 | + android:background="@color/login_text_blue"> | |
12 | + | |
13 | + <ImageView | |
14 | + android:id="@+id/cancel" | |
15 | + android:layout_width="wrap_content" | |
16 | + android:layout_height="match_parent" | |
17 | + android:paddingLeft="20dp" | |
18 | + android:paddingRight="20dp" | |
19 | + android:src="@mipmap/title_back" /> | |
20 | + | |
21 | + <TextView | |
22 | + android:id="@+id/menu_title" | |
23 | + android:layout_width="wrap_content" | |
24 | + android:layout_height="match_parent" | |
25 | + android:layout_centerInParent="true" | |
26 | + android:gravity="center_vertical" | |
27 | + android:text="@string/titel_preson" | |
28 | + android:textColor="@android:color/white" | |
29 | + android:textSize="22sp" /> | |
30 | + | |
31 | + <ImageView | |
32 | + android:layout_width="wrap_content" | |
33 | + android:layout_height="match_parent" | |
34 | + android:layout_marginLeft="10dp" | |
35 | + android:layout_toLeftOf="@+id/iv_skin" | |
36 | + android:gravity="center_vertical" | |
37 | + android:padding="10dp" | |
38 | + android:src="@mipmap/shezhi" | |
39 | + android:textColor="@android:color/white" | |
40 | + android:textSize="22sp" /> | |
41 | + | |
42 | + <ImageView | |
43 | + android:id="@+id/iv_skin" | |
44 | + android:layout_width="wrap_content" | |
45 | + android:layout_height="match_parent" | |
46 | + android:layout_marginLeft="10dp" | |
47 | + android:layout_toLeftOf="@+id/iv_imformatioan" | |
48 | + android:gravity="center_vertical" | |
49 | + android:padding="10dp" | |
50 | + android:src="@mipmap/pifu" | |
51 | + android:textColor="@android:color/white" | |
52 | + android:textSize="22sp" /> | |
53 | + | |
54 | + <ImageView | |
55 | + android:id="@+id/iv_imformatioan" | |
56 | + android:layout_width="wrap_content" | |
57 | + android:layout_height="match_parent" | |
58 | + android:layout_alignParentRight="true" | |
59 | + android:layout_marginLeft="20dp" | |
60 | + android:gravity="center_vertical" | |
61 | + android:padding="10dp" | |
62 | + android:src="@mipmap/fankui" | |
63 | + android:textColor="@android:color/white" | |
64 | + android:textSize="22sp" /> | |
65 | + | |
66 | + | |
67 | + </RelativeLayout> | |
68 | + | |
69 | + <LinearLayout | |
70 | + android:layout_width="match_parent" | |
71 | + android:layout_height="match_parent"> | |
72 | + | |
73 | + <LinearLayout | |
74 | + android:layout_width="0dp" | |
75 | + android:layout_height="match_parent" | |
76 | + android:layout_weight="1" | |
77 | + android:orientation="vertical"> | |
78 | + | |
79 | + <ImageView | |
80 | + android:layout_width="wrap_content" | |
81 | + android:layout_height="wrap_content" | |
82 | + android:layout_margin="20dp" | |
83 | + android:padding="10dp" | |
84 | + android:src="@mipmap/card_icoc" /> | |
85 | + | |
86 | + <LinearLayout | |
87 | + android:layout_width="match_parent" | |
88 | + android:layout_height="wrap_content" | |
89 | + android:gravity="center" | |
90 | + android:orientation="horizontal"> | |
91 | + | |
92 | + <ImageView | |
93 | + android:layout_width="wrap_content" | |
94 | + android:layout_height="wrap_content" | |
95 | + android:layout_marginLeft="30dp" | |
96 | + android:src="@mipmap/header_default" /> | |
97 | + | |
98 | + <TextView | |
99 | + android:layout_width="wrap_content" | |
100 | + android:layout_height="wrap_content" | |
101 | + android:layout_marginLeft="18dp" | |
102 | + android:background="@drawable/corcle_blue_bg" | |
103 | + android:paddingLeft="5dp" | |
104 | + android:paddingRight="5dp" | |
105 | + android:text="签到" | |
106 | + android:textColor="@color/login_text_blue" | |
107 | + android:textSize="18sp" /> | |
108 | + | |
109 | + </LinearLayout> | |
110 | + | |
111 | + <LinearLayout | |
112 | + android:layout_width="match_parent" | |
113 | + android:layout_height="wrap_content" | |
114 | + android:layout_marginLeft="20dp" | |
115 | + android:layout_marginTop="20dp" | |
116 | + android:orientation="horizontal"> | |
117 | + | |
118 | + <TextView | |
119 | + android:layout_width="wrap_content" | |
120 | + android:layout_height="wrap_content" | |
121 | + android:text="熊巍" | |
122 | + android:textSize="20dp" /> | |
123 | + | |
124 | + <ImageView | |
125 | + android:layout_width="wrap_content" | |
126 | + android:layout_height="wrap_content" | |
127 | + android:layout_marginLeft="90dp" | |
128 | + android:src="@mipmap/men" /> | |
129 | + | |
130 | + </LinearLayout> | |
131 | + | |
132 | + <LinearLayout | |
133 | + android:layout_width="match_parent" | |
134 | + android:layout_height="wrap_content" | |
135 | + android:layout_marginLeft="20dp" | |
136 | + android:layout_marginTop="20dp" | |
137 | + android:gravity="center" | |
138 | + android:orientation="horizontal"> | |
139 | + | |
140 | + <TextView | |
141 | + android:layout_width="0dp" | |
142 | + android:layout_height="wrap_content" | |
143 | + android:layout_weight="5" | |
144 | + android:text="阿士大夫撒打发士大夫士大夫撒的范德萨" | |
145 | + android:textSize="18sp" /> | |
146 | + | |
147 | + <ImageView | |
148 | + android:layout_width="0dp" | |
149 | + android:layout_height="wrap_content" | |
150 | + android:layout_weight="1" | |
151 | + android:padding="10dp" | |
152 | + android:src="@mipmap/pencil" /> | |
153 | + | |
154 | + | |
155 | + </LinearLayout> | |
156 | + | |
157 | + <View | |
158 | + android:layout_width="match_parent" | |
159 | + android:layout_height="0.7dp" | |
160 | + android:layout_marginTop="10dp" | |
161 | + android:background="@color/cutoff_line"> | |
162 | + | |
163 | + </View> | |
164 | + | |
165 | + <LinearLayout | |
166 | + android:layout_width="match_parent" | |
167 | + android:layout_height="wrap_content" | |
168 | + android:layout_marginTop="20dp" | |
169 | + android:orientation="vertical"> | |
170 | + | |
171 | + <LinearLayout | |
172 | + android:layout_width="match_parent" | |
173 | + android:layout_height="wrap_content" | |
174 | + android:gravity="center_vertical" | |
175 | + android:orientation="horizontal"> | |
176 | + | |
177 | + <ImageView | |
178 | + android:layout_width="0dp" | |
179 | + android:layout_height="wrap_content" | |
180 | + android:layout_weight="1" | |
181 | + android:src="@mipmap/wodecuoti" /> | |
182 | + | |
183 | + <TextView | |
184 | + android:layout_width="0dp" | |
185 | + android:layout_height="wrap_content" | |
186 | + android:layout_weight="5" | |
187 | + android:text="我的错题" | |
188 | + android:textSize="20sp" /> | |
189 | + | |
190 | + <ImageView | |
191 | + android:layout_width="0dp" | |
192 | + android:layout_height="wrap_content" | |
193 | + android:layout_weight="1" | |
194 | + android:src="@mipmap/youjiantou" /> | |
195 | + | |
196 | + </LinearLayout> | |
197 | + | |
198 | + <LinearLayout | |
199 | + android:layout_width="match_parent" | |
200 | + android:layout_height="wrap_content" | |
201 | + android:layout_marginTop="20dp" | |
202 | + android:gravity="center_vertical" | |
203 | + android:orientation="horizontal"> | |
204 | + | |
205 | + <ImageView | |
206 | + android:layout_width="0dp" | |
207 | + android:layout_height="wrap_content" | |
208 | + android:layout_weight="1" | |
209 | + android:src="@mipmap/wodebiji" /> | |
210 | + | |
211 | + <TextView | |
212 | + android:layout_width="0dp" | |
213 | + android:layout_height="wrap_content" | |
214 | + android:layout_weight="5" | |
215 | + android:text="我的笔记" | |
216 | + android:textSize="20sp" /> | |
217 | + | |
218 | + <ImageView | |
219 | + android:layout_width="0dp" | |
220 | + android:layout_height="wrap_content" | |
221 | + android:layout_weight="1" | |
222 | + android:src="@mipmap/youjiantou" /> | |
223 | + | |
224 | + </LinearLayout> | |
225 | + | |
226 | + <LinearLayout | |
227 | + android:layout_width="match_parent" | |
228 | + android:layout_height="wrap_content" | |
229 | + android:layout_marginTop="20dp" | |
230 | + android:gravity="center_vertical" | |
231 | + android:orientation="horizontal"> | |
232 | + | |
233 | + <ImageView | |
234 | + android:layout_width="0dp" | |
235 | + android:layout_height="wrap_content" | |
236 | + android:layout_weight="1" | |
237 | + android:src="@mipmap/wodeshoucang" /> | |
238 | + | |
239 | + <TextView | |
240 | + android:layout_width="0dp" | |
241 | + android:layout_height="wrap_content" | |
242 | + android:layout_weight="5" | |
243 | + android:text="我的收藏" | |
244 | + android:textSize="20sp" /> | |
245 | + | |
246 | + <ImageView | |
247 | + android:layout_width="0dp" | |
248 | + android:layout_height="wrap_content" | |
249 | + android:layout_weight="1" | |
250 | + android:src="@mipmap/youjiantou" /> | |
251 | + | |
252 | + </LinearLayout> | |
253 | + | |
254 | + <LinearLayout | |
255 | + android:layout_width="match_parent" | |
256 | + android:layout_height="wrap_content" | |
257 | + android:layout_marginTop="20dp" | |
258 | + android:gravity="center_vertical" | |
259 | + android:orientation="horizontal"> | |
260 | + | |
261 | + <ImageView | |
262 | + android:layout_width="0dp" | |
263 | + android:layout_height="wrap_content" | |
264 | + android:layout_weight="1" | |
265 | + android:src="@mipmap/wodebanji" /> | |
266 | + | |
267 | + <TextView | |
268 | + android:layout_width="0dp" | |
269 | + android:layout_height="wrap_content" | |
270 | + android:layout_weight="5" | |
271 | + android:text="我的班级" | |
272 | + android:textSize="20sp" /> | |
273 | + | |
274 | + <ImageView | |
275 | + android:layout_width="0dp" | |
276 | + android:layout_height="wrap_content" | |
277 | + android:layout_weight="1" | |
278 | + android:src="@mipmap/youjiantou" /> | |
279 | + | |
280 | + </LinearLayout> | |
281 | + | |
282 | + | |
283 | + </LinearLayout> | |
284 | + | |
285 | + <LinearLayout | |
286 | + android:layout_width="match_parent" | |
287 | + android:layout_height="wrap_content" | |
288 | + android:layout_marginTop="100dp" | |
289 | + android:background="@mipmap/xiaoguanggao"> | |
290 | + | |
291 | + </LinearLayout> | |
292 | + | |
293 | + | |
294 | + </LinearLayout> | |
295 | + | |
296 | + | |
297 | + <View | |
298 | + android:layout_width="0.7dp" | |
299 | + android:layout_height="match_parent" | |
300 | + android:background="@color/cutoff_line"> | |
301 | + | |
302 | + </View> | |
303 | + | |
304 | + <LinearLayout | |
305 | + android:layout_width="0dp" | |
306 | + android:layout_height="match_parent" | |
307 | + android:layout_weight="2.5" | |
308 | + android:orientation="vertical"> | |
309 | + | |
310 | + <LinearLayout | |
311 | + android:layout_width="match_parent" | |
312 | + android:layout_height="wrap_content" | |
313 | + android:layout_margin="20dp" | |
314 | + android:gravity="center_vertical" | |
315 | + android:orientation="horizontal"> | |
316 | + | |
317 | + <View | |
318 | + android:layout_width="5dp" | |
319 | + android:layout_height="20dp" | |
320 | + android:background="@color/login_text_blue"> | |
321 | + | |
322 | + </View> | |
323 | + | |
324 | + <TextView | |
325 | + android:layout_width="wrap_content" | |
326 | + android:layout_height="wrap_content" | |
327 | + android:layout_marginLeft="5dp" | |
328 | + android:text="最近学习" | |
329 | + android:textSize="22sp" /> | |
330 | + | |
331 | + </LinearLayout> | |
332 | + | |
333 | + <LinearLayout | |
334 | + android:layout_width="match_parent" | |
335 | + android:layout_height="wrap_content"> | |
336 | + | |
337 | + <TextView | |
338 | + android:id="@+id/list_item_study" | |
339 | + android:layout_width="match_parent" | |
340 | + android:layout_height="100dp" | |
341 | + android:layout_marginLeft="20dp" | |
342 | + android:layout_marginTop="10dp" | |
343 | + android:gravity="center" | |
344 | + android:text="这里需要显示水平滑动的" /> | |
345 | + </LinearLayout> | |
346 | + | |
347 | + <View | |
348 | + android:layout_width="match_parent" | |
349 | + android:layout_height="0.7dp" | |
350 | + android:background="@color/cutoff_line"> | |
351 | + | |
352 | + </View> | |
353 | + | |
354 | + <LinearLayout | |
355 | + android:layout_width="match_parent" | |
356 | + android:layout_height="wrap_content" | |
357 | + android:layout_margin="20dp" | |
358 | + android:gravity="center_vertical" | |
359 | + android:orientation="horizontal"> | |
360 | + | |
361 | + <View | |
362 | + android:layout_width="5dp" | |
363 | + android:layout_height="20dp" | |
364 | + android:background="@color/login_text_blue"> | |
365 | + | |
366 | + </View> | |
367 | + | |
368 | + <TextView | |
369 | + android:layout_width="0dp" | |
370 | + android:layout_height="wrap_content" | |
371 | + android:layout_marginLeft="5dp" | |
372 | + android:layout_weight="1" | |
373 | + android:text="个人信息" | |
374 | + android:textSize="22sp" /> | |
375 | + | |
376 | + <TextView | |
377 | + android:layout_width="0dp" | |
378 | + android:layout_height="wrap_content" | |
379 | + android:layout_marginLeft="5dp" | |
380 | + android:layout_weight="0.1" | |
381 | + android:text="编辑" | |
382 | + android:textSize="22sp" /> | |
383 | + | |
384 | + <ImageView | |
385 | + android:layout_width="0dp" | |
386 | + android:layout_height="wrap_content" | |
387 | + android:layout_weight="0.1" | |
388 | + | |
389 | + android:src="@mipmap/youjiantou" /> | |
390 | + | |
391 | + | |
392 | + </LinearLayout> | |
393 | + | |
394 | + <LinearLayout | |
395 | + android:layout_width="match_parent" | |
396 | + android:layout_height="wrap_content" | |
397 | + android:layout_marginLeft="50dp" | |
398 | + android:layout_marginTop="20dp" | |
399 | + android:orientation="vertical"> | |
400 | + | |
401 | + <LinearLayout | |
402 | + android:layout_width="match_parent" | |
403 | + android:layout_height="wrap_content" | |
404 | + android:gravity="center_vertical" | |
405 | + android:orientation="horizontal"> | |
406 | + | |
407 | + <TextView | |
408 | + android:layout_width="0dp" | |
409 | + android:layout_height="wrap_content" | |
410 | + android:layout_weight="1" | |
411 | + android:text="我的错题" | |
412 | + android:textSize="20sp" /> | |
413 | + | |
414 | + <TextView | |
415 | + android:layout_width="0dp" | |
416 | + android:layout_height="wrap_content" | |
417 | + android:layout_weight="2" | |
418 | + android:text="我的错题" | |
419 | + android:textSize="20sp" /> | |
420 | + | |
421 | + <TextView | |
422 | + android:layout_width="1dp" | |
423 | + android:layout_height="wrap_content" | |
424 | + android:layout_weight="1" | |
425 | + android:text="我的错题" | |
426 | + android:textSize="20sp" /> | |
427 | + | |
428 | + <TextView | |
429 | + android:layout_width="0dp" | |
430 | + android:layout_height="wrap_content" | |
431 | + android:layout_weight="2" | |
432 | + android:text="我的错题" | |
433 | + android:textSize="20sp" /> | |
434 | + </LinearLayout> | |
435 | + | |
436 | + <LinearLayout | |
437 | + android:layout_width="match_parent" | |
438 | + android:layout_height="wrap_content" | |
439 | + android:layout_marginTop="20dp" | |
440 | + android:gravity="center_vertical" | |
441 | + android:orientation="horizontal"> | |
442 | + | |
443 | + <TextView | |
444 | + android:layout_width="0dp" | |
445 | + android:layout_height="wrap_content" | |
446 | + android:layout_weight="1" | |
447 | + android:text="我的错题" | |
448 | + android:textSize="20sp" /> | |
449 | + | |
450 | + <TextView | |
451 | + android:layout_width="0dp" | |
452 | + android:layout_height="wrap_content" | |
453 | + android:layout_weight="2" | |
454 | + android:text="我的错题" | |
455 | + android:textSize="20sp" /> | |
456 | + | |
457 | + <TextView | |
458 | + android:layout_width="1dp" | |
459 | + android:layout_height="wrap_content" | |
460 | + android:layout_weight="1" | |
461 | + android:text="我的错题" | |
462 | + android:textSize="20sp" /> | |
463 | + | |
464 | + <TextView | |
465 | + android:layout_width="0dp" | |
466 | + android:layout_height="wrap_content" | |
467 | + android:layout_weight="2" | |
468 | + android:text="我的错题" | |
469 | + android:textSize="20sp" /> | |
470 | + </LinearLayout> | |
471 | + | |
472 | + <LinearLayout | |
473 | + android:layout_width="match_parent" | |
474 | + android:layout_height="wrap_content" | |
475 | + android:layout_marginTop="20dp" | |
476 | + android:gravity="center_vertical" | |
477 | + android:orientation="horizontal"> | |
478 | + | |
479 | + <TextView | |
480 | + android:layout_width="0dp" | |
481 | + android:layout_height="wrap_content" | |
482 | + android:layout_weight="1" | |
483 | + android:text="我的错题" | |
484 | + android:textSize="20sp" /> | |
485 | + | |
486 | + <TextView | |
487 | + android:layout_width="0dp" | |
488 | + android:layout_height="wrap_content" | |
489 | + android:layout_weight="2" | |
490 | + android:text="我的错题" | |
491 | + android:textSize="20sp" /> | |
492 | + | |
493 | + <TextView | |
494 | + android:layout_width="1dp" | |
495 | + android:layout_height="wrap_content" | |
496 | + android:layout_weight="1" | |
497 | + android:text="我的错题" | |
498 | + android:textSize="20sp" /> | |
499 | + | |
500 | + <TextView | |
501 | + android:layout_width="0dp" | |
502 | + android:layout_height="wrap_content" | |
503 | + android:layout_weight="2" | |
504 | + android:text="我的错题" | |
505 | + android:textSize="20sp" /> | |
506 | + </LinearLayout> | |
507 | + | |
508 | + <LinearLayout | |
509 | + android:layout_width="match_parent" | |
510 | + android:layout_height="wrap_content" | |
511 | + android:layout_marginTop="20dp" | |
512 | + android:gravity="center_vertical" | |
513 | + android:orientation="horizontal"> | |
514 | + | |
515 | + <TextView | |
516 | + android:layout_width="0dp" | |
517 | + android:layout_height="wrap_content" | |
518 | + android:layout_weight="1" | |
519 | + android:text="我的错题" | |
520 | + android:textSize="20sp" /> | |
521 | + | |
522 | + <TextView | |
523 | + android:layout_width="0dp" | |
524 | + android:layout_height="wrap_content" | |
525 | + android:layout_weight="2" | |
526 | + android:text="我的错题" | |
527 | + android:textSize="20sp" /> | |
528 | + | |
529 | + <TextView | |
530 | + android:layout_width="1dp" | |
531 | + android:layout_height="wrap_content" | |
532 | + android:layout_weight="1" | |
533 | + android:text="我的错题" | |
534 | + android:textSize="20sp" /> | |
535 | + | |
536 | + <TextView | |
537 | + android:layout_width="0dp" | |
538 | + android:layout_height="wrap_content" | |
539 | + android:layout_weight="2" | |
540 | + android:text="我的错题" | |
541 | + android:textSize="20sp" /> | |
542 | + </LinearLayout> | |
543 | + | |
544 | + | |
545 | + </LinearLayout> | |
546 | + | |
547 | + <LinearLayout | |
548 | + android:layout_width="match_parent" | |
549 | + android:layout_height="wrap_content" | |
550 | + android:layout_margin="20dp" | |
551 | + android:gravity="center_vertical" | |
552 | + android:orientation="horizontal"> | |
553 | + | |
554 | + <View | |
555 | + android:layout_width="5dp" | |
556 | + android:layout_height="20dp" | |
557 | + android:background="@color/login_text_blue"> | |
558 | + | |
559 | + </View> | |
560 | + | |
561 | + <TextView | |
562 | + android:layout_width="wrap_content" | |
563 | + android:layout_height="wrap_content" | |
564 | + android:layout_marginLeft="5dp" | |
565 | + android:text="版本信息" | |
566 | + android:textSize="22sp" /> | |
567 | + | |
568 | + </LinearLayout> | |
569 | + | |
570 | + <View | |
571 | + android:layout_width="match_parent" | |
572 | + android:layout_height="0.7dp" | |
573 | + android:background="@color/cutoff_line"> | |
574 | + | |
575 | + </View> | |
576 | + | |
577 | + <LinearLayout | |
578 | + android:layout_width="match_parent" | |
579 | + android:layout_height="wrap_content" | |
580 | + android:layout_marginTop="20dp"> | |
581 | + | |
582 | + <TextView | |
583 | + android:layout_width="match_parent" | |
584 | + android:layout_height="100dp" | |
585 | + android:layout_marginLeft="20dp" | |
586 | + android:layout_marginTop="10dp" | |
587 | + android:gravity="center" | |
588 | + android:text="这里需要显示水平滑动的" /> | |
589 | + </LinearLayout> | |
590 | + | |
591 | + | |
592 | + </LinearLayout> | |
593 | + | |
594 | + | |
595 | + </LinearLayout> | |
596 | + | |
597 | + | |
598 | +</LinearLayout> | ... | ... |
PersonalCenter/app/src/main/res/layout/activity_ok_cardinfo.xml
PersonalCenter/app/src/main/res/layout/activity_start_page.xml
... | ... | @@ -11,7 +11,7 @@ |
11 | 11 | android:paddingLeft="250dp" |
12 | 12 | android:paddingRight="250dp"> |
13 | 13 | <Button |
14 | - android:id="@+id/btn_ok" | |
14 | + android:id="@+id/btn_start" | |
15 | 15 | style="@style/button_login_register_style" |
16 | 16 | android:layout_marginBottom="50dp" |
17 | 17 | android:text="@string/string_start_page" /> | ... | ... |
PersonalCenter/app/src/main/res/layout/fragment_changge_presonal_info.xml
... | ... | @@ -0,0 +1,386 @@ |
1 | +<?xml version="1.0" encoding="utf-8"?> | |
2 | +<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" | |
3 | + android:id="@+id/card_view" | |
4 | + android:layout_width="match_parent" | |
5 | + android:layout_height="match_parent" | |
6 | + android:orientation="vertical"> | |
7 | + | |
8 | + | |
9 | + <LinearLayout | |
10 | + android:layout_width="wrap_content" | |
11 | + android:layout_height="wrap_content" | |
12 | + android:layout_marginTop="60dp" | |
13 | + android:orientation="horizontal"> | |
14 | + | |
15 | + <View | |
16 | + android:layout_width="450dp" | |
17 | + android:layout_height="0.7dp" | |
18 | + android:layout_marginLeft="150dp" | |
19 | + android:background="@color/electronic_text"> | |
20 | + | |
21 | + </View> | |
22 | + | |
23 | + <View | |
24 | + android:layout_width="450dp" | |
25 | + android:layout_height="0.7dp" | |
26 | + android:layout_marginLeft="80dp" | |
27 | + android:background="@color/electronic_text"> | |
28 | + | |
29 | + </View> | |
30 | + | |
31 | + | |
32 | + </LinearLayout> | |
33 | + | |
34 | + <LinearLayout | |
35 | + android:layout_width="match_parent" | |
36 | + android:layout_height="wrap_content" | |
37 | + android:layout_marginLeft="200dp" | |
38 | + android:gravity="center_vertical" | |
39 | + android:orientation="horizontal"> | |
40 | + | |
41 | + <LinearLayout | |
42 | + android:layout_width="0dp" | |
43 | + android:layout_height="80dp" | |
44 | + android:layout_weight="1" | |
45 | + android:gravity="center_vertical"> | |
46 | + | |
47 | + <TextView | |
48 | + android:layout_width="wrap_content" | |
49 | + android:layout_height="wrap_content" | |
50 | + android:text="昵称" | |
51 | + android:textColor="@color/pickerview_wheelview_textcolor_center" | |
52 | + android:textSize="22sp" /> | |
53 | + | |
54 | + <EditText | |
55 | + android:layout_width="wrap_content" | |
56 | + android:layout_height="wrap_content" | |
57 | + android:layout_marginLeft="50dp" | |
58 | + android:background="@null" | |
59 | + android:hint="请输入12个以内的中文或英文字符" | |
60 | + android:textColor="@color/electronic_text" | |
61 | + android:textSize="22sp" /> | |
62 | + | |
63 | + </LinearLayout> | |
64 | + | |
65 | + <LinearLayout | |
66 | + android:layout_width="0dp" | |
67 | + android:layout_height="80dp" | |
68 | + android:layout_weight="1" | |
69 | + android:gravity="center_vertical"> | |
70 | + | |
71 | + <TextView | |
72 | + android:layout_width="wrap_content" | |
73 | + android:layout_height="wrap_content" | |
74 | + android:text="地区" | |
75 | + android:textColor="@color/pickerview_wheelview_textcolor_center" | |
76 | + android:textSize="22sp" /> | |
77 | + | |
78 | + <TextView | |
79 | + android:layout_width="wrap_content" | |
80 | + android:layout_height="wrap_content" | |
81 | + android:layout_marginLeft="50dp" | |
82 | + android:text="请选择" | |
83 | + android:textColor="@color/btn_text_color" | |
84 | + android:textSize="22sp" /> | |
85 | + | |
86 | + <ImageView | |
87 | + android:layout_width="wrap_content" | |
88 | + android:layout_height="wrap_content" | |
89 | + android:layout_marginLeft="150dp" | |
90 | + android:src="@mipmap/xiajiantou"> | |
91 | + | |
92 | + </ImageView> | |
93 | + </LinearLayout> | |
94 | + | |
95 | + </LinearLayout> | |
96 | + | |
97 | + <LinearLayout | |
98 | + android:layout_width="wrap_content" | |
99 | + android:layout_height="wrap_content" | |
100 | + android:orientation="horizontal"> | |
101 | + | |
102 | + <View | |
103 | + android:layout_width="450dp" | |
104 | + android:layout_height="0.7dp" | |
105 | + android:layout_marginLeft="150dp" | |
106 | + android:background="@color/electronic_text"> | |
107 | + | |
108 | + </View> | |
109 | + | |
110 | + <View | |
111 | + android:layout_width="450dp" | |
112 | + android:layout_height="0.7dp" | |
113 | + android:layout_marginLeft="80dp" | |
114 | + android:background="@color/electronic_text"> | |
115 | + | |
116 | + </View> | |
117 | + | |
118 | + | |
119 | + </LinearLayout> | |
120 | + | |
121 | + <LinearLayout | |
122 | + android:layout_width="match_parent" | |
123 | + android:layout_height="wrap_content" | |
124 | + android:layout_marginLeft="200dp" | |
125 | + android:gravity="center_vertical" | |
126 | + android:orientation="horizontal"> | |
127 | + | |
128 | + <LinearLayout | |
129 | + android:layout_width="0dp" | |
130 | + android:layout_height="80dp" | |
131 | + android:layout_weight="1" | |
132 | + android:gravity="center_vertical"> | |
133 | + | |
134 | + <TextView | |
135 | + android:layout_width="wrap_content" | |
136 | + android:layout_height="wrap_content" | |
137 | + android:text="性别" | |
138 | + android:textColor="@color/pickerview_wheelview_textcolor_center" | |
139 | + android:textSize="22sp" /> | |
140 | + | |
141 | + <TextView | |
142 | + android:layout_width="wrap_content" | |
143 | + android:layout_height="wrap_content" | |
144 | + android:layout_marginLeft="50dp" | |
145 | + android:text="请选择" | |
146 | + android:textSize="22sp" /> | |
147 | + | |
148 | + <ImageView | |
149 | + android:layout_width="wrap_content" | |
150 | + android:layout_height="wrap_content" | |
151 | + android:layout_marginLeft="150dp" | |
152 | + android:src="@mipmap/xiajiantou"> | |
153 | + | |
154 | + </ImageView> | |
155 | + | |
156 | + | |
157 | + </LinearLayout> | |
158 | + | |
159 | + <LinearLayout | |
160 | + android:layout_width="0dp" | |
161 | + android:layout_height="80dp" | |
162 | + android:layout_weight="1" | |
163 | + android:gravity="center_vertical"> | |
164 | + | |
165 | + <TextView | |
166 | + android:layout_width="wrap_content" | |
167 | + android:layout_height="wrap_content" | |
168 | + android:text=" " | |
169 | + android:textColor="@color/white" | |
170 | + android:textSize="22sp" /> | |
171 | + | |
172 | + <EditText | |
173 | + android:layout_width="wrap_content" | |
174 | + android:layout_height="wrap_content" | |
175 | + android:layout_marginLeft="50dp" | |
176 | + android:background="@null" | |
177 | + android:hint="请输入详细地址" | |
178 | + android:textSize="22sp" /> | |
179 | + | |
180 | + </LinearLayout> | |
181 | + | |
182 | + </LinearLayout> | |
183 | + | |
184 | + <LinearLayout | |
185 | + android:layout_width="wrap_content" | |
186 | + android:layout_height="wrap_content" | |
187 | + | |
188 | + android:orientation="horizontal"> | |
189 | + | |
190 | + <View | |
191 | + android:layout_width="450dp" | |
192 | + android:layout_height="0.7dp" | |
193 | + android:layout_marginLeft="150dp" | |
194 | + android:background="@color/electronic_text"> | |
195 | + | |
196 | + </View> | |
197 | + | |
198 | + <View | |
199 | + android:layout_width="450dp" | |
200 | + android:layout_height="0.7dp" | |
201 | + android:layout_marginLeft="80dp" | |
202 | + android:background="@color/electronic_text"> | |
203 | + | |
204 | + </View> | |
205 | + | |
206 | + | |
207 | + </LinearLayout> | |
208 | + | |
209 | + <LinearLayout | |
210 | + android:layout_width="match_parent" | |
211 | + android:layout_height="wrap_content" | |
212 | + android:layout_marginLeft="200dp" | |
213 | + android:gravity="center_vertical" | |
214 | + android:orientation="horizontal"> | |
215 | + | |
216 | + | |
217 | + <LinearLayout | |
218 | + android:layout_width="0dp" | |
219 | + android:layout_height="80dp" | |
220 | + android:layout_weight="1" | |
221 | + android:gravity="center_vertical"> | |
222 | + | |
223 | + <TextView | |
224 | + android:layout_width="wrap_content" | |
225 | + android:layout_height="wrap_content" | |
226 | + android:text="生日" | |
227 | + android:textColor="@color/pickerview_wheelview_textcolor_center" | |
228 | + android:textSize="22sp" /> | |
229 | + | |
230 | + <TextView | |
231 | + android:layout_width="wrap_content" | |
232 | + android:layout_height="wrap_content" | |
233 | + android:layout_marginLeft="50dp" | |
234 | + android:hint="请选择" | |
235 | + android:textSize="22sp" /> | |
236 | + | |
237 | + <ImageView | |
238 | + android:layout_width="wrap_content" | |
239 | + android:layout_height="wrap_content" | |
240 | + android:layout_marginLeft="150dp" | |
241 | + android:src="@mipmap/xiajiantou"/> | |
242 | + </LinearLayout> | |
243 | + <LinearLayout | |
244 | + android:layout_width="0dp" | |
245 | + android:layout_height="80dp" | |
246 | + android:layout_weight="1" | |
247 | + android:gravity="center_vertical"> | |
248 | + | |
249 | + <TextView | |
250 | + android:layout_width="wrap_content" | |
251 | + android:layout_height="wrap_content" | |
252 | + android:text="年级" | |
253 | + android:textColor="@color/pickerview_wheelview_textcolor_center" | |
254 | + android:textSize="22sp" /> | |
255 | + | |
256 | + <TextView | |
257 | + android:layout_width="wrap_content" | |
258 | + android:layout_height="wrap_content" | |
259 | + android:layout_marginLeft="50dp" | |
260 | + android:hint="请选择" | |
261 | + android:textSize="22sp" /> | |
262 | + | |
263 | + <ImageView | |
264 | + android:layout_width="wrap_content" | |
265 | + android:layout_height="wrap_content" | |
266 | + android:layout_marginLeft="150dp" | |
267 | + android:src="@mipmap/xiajiantou"/> | |
268 | + </LinearLayout> | |
269 | + | |
270 | + </LinearLayout> | |
271 | + | |
272 | + <LinearLayout | |
273 | + android:layout_width="wrap_content" | |
274 | + android:layout_height="wrap_content" | |
275 | + | |
276 | + android:orientation="horizontal"> | |
277 | + | |
278 | + <View | |
279 | + android:layout_width="450dp" | |
280 | + android:layout_height="0.7dp" | |
281 | + android:layout_marginLeft="150dp" | |
282 | + android:background="@color/electronic_text"> | |
283 | + | |
284 | + </View> | |
285 | + | |
286 | + <View | |
287 | + android:layout_width="450dp" | |
288 | + android:layout_height="0.7dp" | |
289 | + android:layout_marginLeft="80dp" | |
290 | + android:background="@color/electronic_text"> | |
291 | + | |
292 | + </View> | |
293 | + | |
294 | + | |
295 | + </LinearLayout> | |
296 | + | |
297 | + <LinearLayout | |
298 | + android:layout_width="match_parent" | |
299 | + android:layout_height="wrap_content" | |
300 | + android:layout_marginLeft="200dp" | |
301 | + android:gravity="center_vertical" | |
302 | + android:orientation="horizontal"> | |
303 | + | |
304 | + <LinearLayout | |
305 | + android:id="@+id/lineL_buy_time" | |
306 | + android:layout_width="0dp" | |
307 | + android:layout_height="80dp" | |
308 | + android:layout_weight="1" | |
309 | + android:gravity="center_vertical"> | |
310 | + | |
311 | + <TextView | |
312 | + android:layout_width="wrap_content" | |
313 | + android:layout_height="wrap_content" | |
314 | + android:text="Q Q" | |
315 | + android:textColor="@color/pickerview_wheelview_textcolor_center" | |
316 | + android:textSize="22sp" /> | |
317 | + | |
318 | + <EditText | |
319 | + android:id="@+id/tv_buy_time" | |
320 | + android:layout_width="wrap_content" | |
321 | + android:layout_height="wrap_content" | |
322 | + android:layout_marginLeft="50dp" | |
323 | + android:background="@null" | |
324 | + android:hint="请输入" | |
325 | + android:textSize="22sp" /> | |
326 | + | |
327 | + </LinearLayout> | |
328 | + | |
329 | + <LinearLayout | |
330 | + android:layout_width="0dp" | |
331 | + android:layout_height="80dp" | |
332 | + android:layout_weight="1" | |
333 | + | |
334 | + android:gravity="center_vertical"> | |
335 | + | |
336 | + <TextView | |
337 | + android:layout_width="wrap_content" | |
338 | + android:layout_height="wrap_content" | |
339 | + android:text="学校" | |
340 | + android:textColor="@color/pickerview_wheelview_textcolor_center" | |
341 | + android:textSize="22sp" /> | |
342 | + | |
343 | + <TextView | |
344 | + android:layout_width="wrap_content" | |
345 | + android:layout_height="wrap_content" | |
346 | + android:layout_marginLeft="50dp" | |
347 | + android:text="请选择" | |
348 | + android:textColor="@color/btn_text_color" | |
349 | + android:textSize="22sp" /> | |
350 | + | |
351 | + <ImageView | |
352 | + android:layout_width="wrap_content" | |
353 | + android:layout_height="wrap_content" | |
354 | + android:layout_marginLeft="150dp" | |
355 | + android:src="@mipmap/xiajiantou"> | |
356 | + | |
357 | + </ImageView> | |
358 | + </LinearLayout> | |
359 | + | |
360 | + </LinearLayout> | |
361 | + | |
362 | + <LinearLayout | |
363 | + android:layout_width="wrap_content" | |
364 | + android:layout_height="wrap_content" | |
365 | + android:orientation="horizontal"> | |
366 | + | |
367 | + <View | |
368 | + android:layout_width="450dp" | |
369 | + android:layout_height="0.7dp" | |
370 | + android:layout_marginLeft="150dp" | |
371 | + android:background="@color/electronic_text"> | |
372 | + | |
373 | + </View> | |
374 | + | |
375 | + <View | |
376 | + android:layout_width="450dp" | |
377 | + android:layout_height="0.7dp" | |
378 | + android:layout_marginLeft="80dp" | |
379 | + android:background="@color/electronic_text"> | |
380 | + | |
381 | + </View> | |
382 | + | |
383 | + | |
384 | + </LinearLayout> | |
385 | + | |
386 | +</LinearLayout> | |
0 | 387 | \ No newline at end of file | ... | ... |
PersonalCenter/app/src/main/res/layout/fragment_changge_version_info.xml
... | ... | @@ -0,0 +1,16 @@ |
1 | +<?xml version="1.0" encoding="utf-8"?> | |
2 | +<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" | |
3 | + android:orientation="vertical" android:layout_width="match_parent" | |
4 | + android:layout_height="match_parent" | |
5 | + android:background="@color/white"> | |
6 | + <GridView | |
7 | + android:id="@+id/grideview" | |
8 | + android:layout_marginTop="20dp" | |
9 | + android:layout_width="match_parent" | |
10 | + android:layout_height="wrap_content" | |
11 | + android:layout_below="@+id/title" | |
12 | + android:numColumns="5"> | |
13 | + | |
14 | + </GridView> | |
15 | + | |
16 | +</RelativeLayout> | |
0 | 17 | \ No newline at end of file | ... | ... |
PersonalCenter/app/src/main/res/layout/fragment_changge_version_info_itmes.xml
... | ... | @@ -0,0 +1,36 @@ |
1 | +<?xml version="1.0" encoding="utf-8"?> | |
2 | +<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" | |
3 | + android:orientation="vertical" | |
4 | + android:layout_width="match_parent" | |
5 | + android:layout_height="match_parent" | |
6 | + android:gravity="center"> | |
7 | + | |
8 | + | |
9 | + <ImageView | |
10 | + android:src="@mipmap/ic_launcher" | |
11 | + android:id="@+id/image" | |
12 | + android:layout_width="100dp" | |
13 | + android:background="@drawable/corcle_black_bg" | |
14 | + android:layout_height="150dp" | |
15 | + | |
16 | + /> | |
17 | + <TextView | |
18 | + android:id="@+id/text" | |
19 | + android:layout_marginTop="5dp" | |
20 | + android:textSize="22sp" | |
21 | + android:layout_width="wrap_content" | |
22 | + android:layout_height="wrap_content" | |
23 | + android:textColor="@color/login_text_black" | |
24 | + android:text="语文" | |
25 | + /> | |
26 | + <TextView | |
27 | + android:id="@+id/tv_publish" | |
28 | + android:layout_marginTop="10dp" | |
29 | + android:textSize="18sp" | |
30 | + android:layout_width="wrap_content" | |
31 | + android:layout_height="wrap_content" | |
32 | + android:textColor="@color/login_text_black" | |
33 | + android:text="人民教育出版社" | |
34 | + /> | |
35 | + | |
36 | +</LinearLayout> | |
0 | 37 | \ No newline at end of file | ... | ... |
PersonalCenter/app/src/main/res/mipmap-xhdpi/card_icoc.png
234 Bytes
PersonalCenter/app/src/main/res/mipmap-xhdpi/fankui.png
836 Bytes
PersonalCenter/app/src/main/res/mipmap-xhdpi/header_default.png
4.79 KB
PersonalCenter/app/src/main/res/mipmap-xhdpi/men.png
680 Bytes
PersonalCenter/app/src/main/res/mipmap-xhdpi/pencil.png
423 Bytes
PersonalCenter/app/src/main/res/mipmap-xhdpi/pifu.png
1.08 KB
PersonalCenter/app/src/main/res/mipmap-xhdpi/shezhi.png
909 Bytes
PersonalCenter/app/src/main/res/mipmap-xhdpi/wodebanji.png
480 Bytes
PersonalCenter/app/src/main/res/mipmap-xhdpi/wodebiji.png
588 Bytes
PersonalCenter/app/src/main/res/mipmap-xhdpi/wodecuoti.png
371 Bytes
PersonalCenter/app/src/main/res/mipmap-xhdpi/wodeshoucang.png
730 Bytes
PersonalCenter/app/src/main/res/mipmap-xhdpi/women.png
618 Bytes
PersonalCenter/app/src/main/res/mipmap-xhdpi/xiaoguanggao.png
19.1 KB
PersonalCenter/app/src/main/res/mipmap-xhdpi/youjiantou.png
457 Bytes
PersonalCenter/app/src/main/res/values/strings.xml
... | ... | @@ -18,6 +18,8 @@ |
18 | 18 | <string name="string_start_page">开始学习体验</string> |
19 | 19 | <string name="bangding">绑定家长控制</string> |
20 | 20 | <string name="finish">完成</string> |
21 | + <string name="account_management">账户管理</string> | |
22 | + <string name="changge_preson">修改个人信息</string> | |
21 | 23 | |
22 | 24 | //电子保卡 |
23 | 25 | <string name="string_electroniccard_info_title">填写保卡信息</string> |
... | ... | @@ -39,5 +41,9 @@ |
39 | 41 | <string name="hint">留下您的联系方式,方便与您沟通。</string> |
40 | 42 | |
41 | 43 | |
44 | + //个人中心 | |
45 | + <string name="titel_preson">个人中心</string> | |
46 | + | |
47 | + | |
42 | 48 | |
43 | 49 | </resources> | ... | ... |
PersonalCenter/pickerview/src/main/java/com/bigkoo/pickerview/OptionsPickerView.java
... | ... | @@ -418,8 +418,8 @@ public class OptionsPickerView<T> extends BasePickerView implements View.OnClick |
418 | 418 | tvTitle.setText(TextUtils.isEmpty(Str_Title) ? "" : Str_Title);//默认为空 |
419 | 419 | |
420 | 420 | //设置color |
421 | - btnSubmit.setTextColor(Color_Submit == 0 ? pickerview_timebtn_nor : Color_Submit); | |
422 | - btnCancel.setTextColor(Color_Cancel == 0 ? pickerview_timebtn_nor : Color_Cancel); | |
421 | +// btnSubmit.setTextColor(Color_Submit == 0 ? pickerview_timebtn_nor : Color_Submit); | |
422 | +// btnCancel.setTextColor(Color_Cancel == 0 ? pickerview_timebtn_nor : Color_Cancel); | |
423 | 423 | tvTitle.setTextColor(Color_Title == 0 ? pickerview_topbar_title : Color_Title); |
424 | 424 | rv_top_bar.setBackgroundColor(Color_Background_Title == 0 ? pickerview_bg_topbar : Color_Background_Title); |
425 | 425 | ... | ... |
PersonalCenter/pickerview/src/main/java/com/bigkoo/pickerview/TimePickerView.java
... | ... | @@ -161,7 +161,7 @@ public class TimePickerView extends BasePickerView implements View.OnClickListen |
161 | 161 | private int backgroundId; //显示时的外部背景色颜色,默认是灰色 |
162 | 162 | private WheelView.DividerType dividerType;//分隔线类型 |
163 | 163 | // 条目间距倍数 默认1.6 |
164 | - private float lineSpacingMultiplier = 1.6F; | |
164 | + private float lineSpacingMultiplier = 1.8F; | |
165 | 165 | |
166 | 166 | private boolean isDialog;//是否是对话框模式 |
167 | 167 | ... | ... |
PersonalCenter/pickerview/src/main/java/com/bigkoo/pickerview/view/BasePickerView.java
... | ... | @@ -104,6 +104,7 @@ public class BasePickerView { |
104 | 104 | contentContainer = (ViewGroup) rootView.findViewById(R.id.content_container); |
105 | 105 | params.leftMargin = 500; |
106 | 106 | params.rightMargin= 500; |
107 | + params.height=600; | |
107 | 108 | contentContainer.setLayoutParams(params); |
108 | 109 | } |
109 | 110 | setKeyBackCancelable(true); | ... | ... |
PersonalCenter/pickerview/src/main/res/layout/include_pickerview_topbar.xml
... | ... | @@ -13,22 +13,11 @@ |
13 | 13 | android:paddingLeft="@dimen/pickerview_topbar_padding" |
14 | 14 | android:text="@string/pickerview_cancel" |
15 | 15 | android:layout_marginLeft="20dp" |
16 | - android:textColor="@drawable/selector_pickerview_btn" | |
16 | + android:textColor="@color/pickerview_wheelview_textcolor_out" | |
17 | 17 | android:textSize="@dimen/pickerview_topbar_btn_textsize" /> |
18 | 18 | |
19 | - <TextView | |
20 | - android:id="@+id/tvTitle" | |
21 | - android:layout_width="match_parent" | |
22 | - android:gravity="center" | |
23 | - android:layout_height="wrap_content" | |
24 | - android:layout_centerVertical="true" | |
25 | - android:layout_toLeftOf="@+id/btnSubmit" | |
26 | - android:layout_toRightOf="@+id/btnCancel" | |
27 | - android:textColor="@color/pickerview_topbar_title" | |
28 | - android:textSize="@dimen/pickerview_topbar_title_textsize" /> | |
29 | - | |
30 | 19 | <Button |
31 | - android:id="@id/btnSubmit" | |
20 | + android:id="@+id/btnSubmit" | |
32 | 21 | android:layout_width="wrap_content" |
33 | 22 | android:layout_height="match_parent" |
34 | 23 | android:layout_alignParentRight="true" |
... | ... | @@ -37,6 +26,6 @@ |
37 | 26 | android:paddingRight="@dimen/pickerview_topbar_padding" |
38 | 27 | android:text="@string/pickerview_submit" |
39 | 28 | android:layout_marginRight="20dp" |
40 | - android:textColor="@drawable/selector_pickerview_btn" | |
29 | + android:textColor="@color/pickerview_wheelview_textcolor_out" | |
41 | 30 | android:textSize="@dimen/pickerview_topbar_btn_textsize" /> |
42 | 31 | </RelativeLayout> | ... | ... |
PersonalCenter/pickerview/src/main/res/layout/pickerview_time.xml
... | ... | @@ -4,13 +4,18 @@ |
4 | 4 | android:layout_height="wrap_content" |
5 | 5 | android:orientation="vertical"> |
6 | 6 | |
7 | - | |
7 | + <include | |
8 | + layout="@layout/pickerviw_title" | |
9 | + android:layout_width="match_parent" | |
10 | + android:layout_height="@dimen/pickerview_topbar_height" /> | |
8 | 11 | <LinearLayout |
9 | 12 | android:id="@+id/timepicker" |
10 | 13 | android:layout_width="wrap_content" |
11 | 14 | android:layout_height="wrap_content" |
15 | + android:layout_marginTop="20dp" | |
12 | 16 | android:orientation="horizontal"> |
13 | 17 | |
18 | + | |
14 | 19 | <com.bigkoo.pickerview.lib.WheelView |
15 | 20 | android:id="@+id/year" |
16 | 21 | android:layout_width="match_parent" | ... | ... |
PersonalCenter/pickerview/src/main/res/layout/pickerviw_title.xml
... | ... | @@ -0,0 +1,14 @@ |
1 | +<?xml version="1.0" encoding="utf-8"?> | |
2 | +<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" | |
3 | + android:orientation="vertical" | |
4 | + android:layout_width="match_parent" | |
5 | + android:layout_height="match_parent"> | |
6 | + <TextView | |
7 | + android:id="@+id/tvTitle" | |
8 | + android:layout_width="match_parent" | |
9 | + android:gravity="center" | |
10 | + android:layout_height="wrap_content" | |
11 | + android:textColor="@color/pickerview_topbar_title" | |
12 | + android:textSize="22sp" /> | |
13 | + | |
14 | +</LinearLayout> | |
0 | 15 | \ No newline at end of file | ... | ... |
PersonalCenter/pickerview/src/main/res/values/colors.xml
1 | 1 | <?xml version="1.0" encoding="utf-8"?> |
2 | 2 | <resources> |
3 | - <color name="pickerview_timebtn_nor">#057dff</color> | |
3 | + <color name="pickerview_timebtn_nor">#afafaf</color> | |
4 | 4 | <color name="pickerview_timebtn_pre">#c2daf5</color> |
5 | 5 | <color name="pickerview_bg_topbar">#f5f5f5</color> |
6 | 6 | <color name="white">#ffffffff</color> | ... | ... |