Commit 661a7bcfd73f43258a5121a1695f2618abb1a6f2
1 parent
b0a7a1fce1
Exists in
master
处理包问题
Showing
15 changed files
with
531 additions
and
55 deletions
Show diff stats
PersonalCenter/app/src/main/AndroidManifest.xml
1 | <?xml version="1.0" encoding="utf-8"?> | 1 | <?xml version="1.0" encoding="utf-8"?> |
2 | <manifest xmlns:android="http://schemas.android.com/apk/res/android" | 2 | <manifest xmlns:android="http://schemas.android.com/apk/res/android" |
3 | package="com.hjx.personalcenter"> | 3 | package="com.hjx.personalcenter"> |
4 | 4 | ||
5 | <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> | ||
5 | <application | 6 | <application |
6 | android:allowBackup="true" | 7 | android:allowBackup="true" |
7 | android:icon="@mipmap/ic_launcher" | 8 | android:icon="@mipmap/ic_launcher" |
8 | android:label="@string/app_name" | 9 | android:label="@string/app_name" |
9 | android:supportsRtl="true" | 10 | android:supportsRtl="true" |
10 | android:theme="@style/Theme.AppCompat.Light.NoActionBar"> | 11 | android:theme="@style/Theme.AppCompat.Light.NoActionBar"> |
11 | <activity | 12 | <activity |
12 | android:name=".activity.MainActivity" | 13 | android:name=".activity.MainActivity" |
13 | android:launchMode="singleTask" | 14 | android:launchMode="singleTask" |
14 | android:screenOrientation="landscape"> | 15 | android:screenOrientation="landscape"> |
15 | <intent-filter> | 16 | <intent-filter> |
16 | <action android:name="android.intent.action.MAIN" /> | 17 | <action android:name="android.intent.action.MAIN" /> |
17 | 18 | ||
18 | <category android:name="android.intent.category.LAUNCHER" /> | 19 | <category android:name="android.intent.category.LAUNCHER" /> |
19 | </intent-filter> | 20 | </intent-filter> |
20 | </activity> | 21 | </activity> |
21 | <activity | 22 | <activity |
22 | android:name=".activity.LoginAndRegisterActivity" | 23 | android:name=".activity.LoginAndRegisterActivity" |
23 | android:launchMode="singleTask" | 24 | android:launchMode="singleTask" |
24 | android:screenOrientation="landscape"> | 25 | android:screenOrientation="landscape"> |
25 | 26 | ||
26 | </activity> | 27 | </activity> |
27 | <activity | 28 | <activity |
28 | android:name=".activity.ForgotPasswordActivity" | 29 | android:name=".activity.ForgotPasswordActivity" |
29 | android:launchMode="singleTask" | 30 | android:launchMode="singleTask" |
30 | android:screenOrientation="landscape"> | 31 | android:screenOrientation="landscape"> |
31 | 32 | ||
32 | </activity> | 33 | </activity> |
33 | <activity | 34 | <activity |
34 | android:name=".activity.ChangePasswordActivity" | 35 | android:name=".activity.ChangePasswordActivity" |
35 | android:launchMode="singleTask" | 36 | android:launchMode="singleTask" |
36 | android:screenOrientation="landscape"> | 37 | android:screenOrientation="landscape"> |
37 | 38 | ||
38 | </activity> | 39 | </activity> |
39 | <activity | 40 | <activity |
40 | android:name=".activity.RegisterInfoActivity" | 41 | android:name=".activity.RegisterInfoActivity" |
41 | android:launchMode="singleTask" | 42 | android:launchMode="singleTask" |
42 | android:screenOrientation="landscape"> | 43 | android:screenOrientation="landscape"> |
43 | 44 | ||
44 | </activity> | 45 | </activity> |
45 | <activity | 46 | <activity |
46 | android:name=".activity.ElectronicCardValidationActivity" | 47 | android:name=".activity.ElectronicCardValidationActivity" |
47 | android:launchMode="singleTask" | 48 | android:launchMode="singleTask" |
48 | android:screenOrientation="landscape"> | 49 | android:screenOrientation="landscape"> |
49 | 50 | ||
50 | </activity> | 51 | </activity> |
51 | <activity | 52 | <activity |
52 | android:name=".activity.ChangeBangDingActivity" | 53 | android:name=".activity.ChangeBangDingActivity" |
53 | android:launchMode="singleTask" | 54 | android:launchMode="singleTask" |
54 | android:screenOrientation="landscape"> | 55 | android:screenOrientation="landscape"> |
55 | 56 | ||
56 | </activity> | 57 | </activity> |
57 | <activity | 58 | <activity |
58 | android:name=".activity.ChangeElectronicCardInfoActivity" | 59 | android:name=".activity.ChangeElectronicCardInfoActivity" |
59 | android:launchMode="singleTask" | 60 | android:launchMode="singleTask" |
60 | android:screenOrientation="landscape"> | 61 | android:screenOrientation="landscape"> |
61 | 62 | ||
62 | </activity> | 63 | </activity> |
63 | <activity | 64 | <activity |
64 | android:name=".activity.ChangeEletronicCardPhoneActivity" | 65 | android:name=".activity.ChangeEletronicCardPhoneActivity" |
65 | android:launchMode="singleTask" | 66 | android:launchMode="singleTask" |
66 | android:screenOrientation="landscape"> | 67 | android:screenOrientation="landscape"> |
67 | 68 | ||
68 | </activity> | 69 | </activity> |
69 | <activity | 70 | <activity |
70 | android:name=".activity.ChoiseTextBookActivity" | 71 | android:name=".activity.ChoiseTextBookActivity" |
71 | android:launchMode="singleTask" | 72 | android:launchMode="singleTask" |
72 | android:screenOrientation="landscape"> | 73 | android:screenOrientation="landscape"> |
73 | 74 | ||
74 | </activity> | 75 | </activity> |
75 | <activity | 76 | <activity |
76 | android:name=".activity.TheStartPageActivity" | 77 | android:name=".activity.TheStartPageActivity" |
77 | android:launchMode="singleTask" | 78 | android:launchMode="singleTask" |
78 | android:screenOrientation="landscape"> | 79 | android:screenOrientation="landscape"> |
79 | 80 | ||
80 | </activity> | 81 | </activity> |
81 | <activity | 82 | <activity |
82 | android:name=".activity.ElectronicCardEditInfoActivity" | 83 | android:name=".activity.ElectronicCardEditInfoActivity" |
83 | android:launchMode="singleTask" | 84 | android:launchMode="singleTask" |
84 | android:screenOrientation="landscape"> | 85 | android:screenOrientation="landscape"> |
85 | 86 | ||
86 | </activity> | 87 | </activity> |
87 | <activity | 88 | <activity |
88 | android:name=".activity.ElectronicCardInfoOKActivity" | 89 | android:name=".activity.ElectronicCardInfoOKActivity" |
89 | android:launchMode="singleTask" | 90 | android:launchMode="singleTask" |
90 | android:screenOrientation="landscape"> | 91 | android:screenOrientation="landscape"> |
91 | 92 | ||
92 | </activity> | 93 | </activity> |
93 | <activity | 94 | <activity |
94 | android:name=".activity.ElectronicCardLookInfoActivity" | 95 | android:name=".activity.ElectronicCardLookInfoActivity" |
95 | android:launchMode="singleTask" | 96 | android:launchMode="singleTask" |
96 | android:screenOrientation="landscape"> | 97 | android:screenOrientation="landscape"> |
97 | 98 | ||
98 | </activity> | 99 | </activity> |
99 | <activity | 100 | <activity |
100 | android:name=".activity.FeedBackActivity" | 101 | android:name=".activity.FeedBackActivity" |
101 | android:launchMode="singleTask" | 102 | android:launchMode="singleTask" |
102 | android:screenOrientation="landscape"> | 103 | android:screenOrientation="landscape"> |
103 | 104 | ||
104 | </activity> | 105 | </activity> |
105 | <activity | 106 | <activity |
106 | android:name=".activity.AccountManagementActivity" | 107 | android:name=".activity.AccountManagementActivity" |
107 | android:launchMode="singleTask" | 108 | android:launchMode="singleTask" |
108 | android:screenOrientation="landscape"> | 109 | android:screenOrientation="landscape"> |
109 | 110 | ||
110 | </activity> | 111 | </activity> |
111 | <activity | 112 | <activity |
112 | android:name=".activity.ChangePresonalInfoActivity" | 113 | android:name=".activity.ChangePresonalInfoActivity" |
113 | android:launchMode="singleTask" | 114 | android:launchMode="singleTask" |
114 | android:screenOrientation="landscape"> | 115 | android:screenOrientation="landscape"> |
115 | 116 | ||
116 | </activity> | 117 | </activity> |
118 | <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> | ||
117 | </application> | 119 | </application> |
118 | 120 | ||
119 | </manifest> | 121 | </manifest> |
PersonalCenter/app/src/main/java/com/hjx/personalcenter/activity/ElectronicCardEditInfoActivity.java
1 | package com.hjx.personalcenter.activity; | 1 | package com.hjx.personalcenter.activity; |
2 | 2 | ||
3 | import android.app.Activity; | 3 | import android.app.Activity; |
4 | import android.content.Intent; | 4 | import android.content.Intent; |
5 | import android.graphics.Color; | 5 | import android.graphics.Color; |
6 | import android.os.Bundle; | 6 | import android.os.Bundle; |
7 | import android.view.View; | 7 | import android.view.View; |
8 | import android.widget.Button; | 8 | import android.widget.Button; |
9 | import android.widget.EditText; | ||
10 | import android.widget.ImageView; | ||
9 | import android.widget.LinearLayout; | 11 | import android.widget.LinearLayout; |
10 | import android.widget.TextView; | 12 | import android.widget.TextView; |
11 | 13 | ||
12 | import com.bigkoo.pickerview.TimePickerView; | 14 | import com.bigkoo.pickerview.TimePickerView; |
13 | import com.hjx.personalcenter.R; | 15 | import com.hjx.personalcenter.R; |
14 | 16 | ||
15 | import java.text.SimpleDateFormat; | 17 | import java.text.SimpleDateFormat; |
16 | import java.util.Calendar; | ||
17 | import java.util.Date; | 18 | import java.util.Date; |
18 | 19 | ||
19 | /**填写保卡信息 熊巍 | 20 | /**填写保卡信息 熊巍 |
20 | * Created by h on 2017/8/11. | 21 | * Created by h on 2017/8/11. |
21 | */ | 22 | */ |
22 | 23 | ||
23 | public class ElectronicCardEditInfoActivity extends Activity implements View.OnClickListener { | 24 | public class ElectronicCardEditInfoActivity extends Activity implements View.OnClickListener { |
24 | private LinearLayout lineL_buy_time; | 25 | private LinearLayout lineL_buy_time; |
25 | private TextView tv_buy_time; | 26 | private TextView tv_buy_time,adress_shop,adress_custem; |
27 | private EditText username,store,detalAdress,telphone; | ||
26 | private TimePickerView pvTime; | 28 | private TimePickerView pvTime; |
27 | private Button btn_change_info; | 29 | private Button btn_change_info; |
30 | private ImageView iv_card_back; | ||
28 | 31 | ||
29 | @Override | 32 | @Override |
30 | protected void onCreate(Bundle savedInstanceState) { | 33 | protected void onCreate(Bundle savedInstanceState) { |
31 | super.onCreate(savedInstanceState); | 34 | super.onCreate(savedInstanceState); |
32 | setContentView(R.layout.activity_electroniccard_info); | 35 | setContentView(R.layout.activity_electroniccard_info); |
33 | initView(); | 36 | initView(); |
34 | initData(); | 37 | initData(); |
35 | initLister(); | 38 | initLister(); |
36 | initTimePicker(); | 39 | initTimePicker(); |
37 | } | 40 | } |
38 | 41 | ||
39 | private void initView() { | 42 | private void initView() { |
40 | lineL_buy_time = (LinearLayout) findViewById(R.id.lineL_buy_time); | 43 | lineL_buy_time = (LinearLayout) findViewById(R.id.lineL_buy_time); |
41 | tv_buy_time = (TextView) findViewById(R.id.tv_buy_time); | 44 | tv_buy_time = (TextView) findViewById(R.id.tv_buy_time); |
45 | adress_shop = (TextView) findViewById(R.id.tv_edit_adress_shop); | ||
46 | adress_custem = (TextView) findViewById(R.id.tv_edit_adress_custem); | ||
47 | username = (EditText) findViewById(R.id.et_edit_username); | ||
48 | store = (EditText) findViewById(R.id.et_edit_store); | ||
49 | detalAdress = (EditText) findViewById(R.id.et_edit_adress_detail); | ||
50 | telphone = (EditText) findViewById(R.id.et_edit_telphone); | ||
42 | btn_change_info = (Button) findViewById(R.id.btn_change_info); | 51 | btn_change_info = (Button) findViewById(R.id.btn_change_info); |
43 | } | 52 | } |
44 | 53 | ||
45 | private void initData() { | 54 | private void initData() { |
46 | 55 | ||
47 | } | 56 | } |
48 | 57 | ||
49 | private void initLister() { | 58 | private void initLister() { |
50 | lineL_buy_time.setOnClickListener(this); | 59 | lineL_buy_time.setOnClickListener(this); |
60 | adress_shop.setOnClickListener(this); | ||
61 | adress_custem.setOnClickListener(this); | ||
51 | btn_change_info.setOnClickListener(this); | 62 | btn_change_info.setOnClickListener(this); |
52 | 63 | ||
53 | } | 64 | } |
65 | //自定义时间选择器 | ||
54 | private void initTimePicker() { | 66 | private void initTimePicker() { |
55 | //控制时间范围(如果不设置范围,则使用默认时间1900-2100年,此段代码可注释) | 67 | //控制时间范围(如果不设置范围,则使用默认时间1900-2100年,此段代码可注释) |
56 | //因为系统Calendar的月份是从0-11的,所以如果是调用Calendar的set方法来设置时间,月份的范围也要是从0-11 | 68 | //因为系统Calendar的月份是从0-11的,所以如果是调用Calendar的set方法来设置时间,月份的范围也要是从0-11 |
57 | Calendar selectedDate = Calendar.getInstance(); | 69 | // Calendar selectedDate = Calendar.getInstance(); |
58 | Calendar startDate = Calendar.getInstance(); | 70 | // Calendar startDate = Calendar.getInstance(); |
59 | startDate.set(1900, 1, 1); | 71 | // startDate.set(1900, 1, 1); |
60 | Calendar endDate = Calendar.getInstance(); | 72 | // Calendar endDate = Calendar.getInstance(); |
61 | endDate.set(2100, 1, 1); | 73 | // endDate.set(2100, 1, 1); |
62 | //时间选择器 | 74 | //时间选择器 |
63 | pvTime = new TimePickerView.Builder(this, new TimePickerView.OnTimeSelectListener() { | 75 | pvTime = new TimePickerView.Builder(this, new TimePickerView.OnTimeSelectListener() { |
64 | @Override | 76 | @Override |
65 | public void onTimeSelect(Date date, View v) {//选中事件回调 | 77 | public void onTimeSelect(Date date, View v) {//选中事件回调 |
66 | // 这里回调过来的v,就是show()方法里面所添加的 View 参数,如果show的时候没有添加参数,v则为null | 78 | // 这里回调过来的v,就是show()方法里面所添加的 View 参数,如果show的时候没有添加参数,v则为null |
67 | /*btn_Time.setText(getTime(date));*/ | 79 | /*btn_Time.setText(getTime(date));*/ |
68 | TextView btn = (TextView) v; | 80 | TextView btn = (TextView) v; |
69 | btn.setText(getTime(date)); | 81 | btn.setText(getTime(date)); |
70 | } | 82 | } |
71 | }) | 83 | }) |
72 | //年月日时分秒 的显示与否,不设置则默认全部显示 | 84 | //年月日时分秒 的显示与否,不设置则默认全部显示 |
73 | .setType(new boolean[]{true, true, true, false, false, false}) | 85 | .setType(new boolean[]{true, true, true, false, false, false}) |
74 | .setLabel("", "", "", "", "", "") | 86 | .setLabel("", "", "", "", "", "") |
75 | .isCenterLabel(false) | 87 | .isCenterLabel(false) |
76 | .setDividerColor(Color.DKGRAY) | 88 | .setDividerColor(Color.DKGRAY) |
77 | .setContentSize(21) | 89 | .setContentSize(21) |
78 | .setDate(selectedDate) | 90 | // .setDate(selectedDate) |
79 | .setRangDate(startDate, endDate) | 91 | // .setRangDate(startDate, endDate) |
80 | .setBackgroundId(0x80000000) //设置外部遮罩颜色 | 92 | .setBackgroundId(0x80000000) //设置外部遮罩颜色 |
81 | .setDecorView(null) | 93 | .setDecorView(null) |
82 | .setTitleText("购买日期") | 94 | .setTitleText("购买日期") |
83 | .setTitleSize(22) | 95 | .setTitleSize(22) |
84 | .setCancelColor(Color.GRAY) | 96 | .setCancelColor(Color.GRAY) |
85 | .setSubCalSize(22) | 97 | .setSubCalSize(22) |
86 | .setDividerColor(Color.GRAY) | 98 | .setDividerColor(Color.GRAY) |
87 | .setSubmitColor(Color.GRAY) | 99 | .setSubmitColor(Color.GRAY) |
88 | .build(); | 100 | .build(); |
89 | } | 101 | } |
90 | private String getTime(Date date) {//可根据需要自行截取数据显示 | 102 | private String getTime(Date date) {//可根据需要自行截取数据显示 |
91 | SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd"); | 103 | SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd"); |
92 | return format.format(date); | 104 | return format.format(date); |
93 | } | 105 | } |
94 | 106 | ||
95 | @Override | 107 | @Override |
96 | public void onClick(View v) { | 108 | public void onClick(View v) { |
97 | switch (v.getId()){ | 109 | switch (v.getId()){ |
98 | case R.id.lineL_buy_time: | 110 | case R.id.lineL_buy_time: |
99 | pvTime.show(tv_buy_time);//弹出时间选择器,传递参数过去,回调的时候则可以绑定此view | 111 | pvTime.show(tv_buy_time);//弹出时间选择器,传递参数过去,回调的时候则可以绑定此view |
100 | break; | 112 | break; |
101 | case R.id.btn_change_info: | 113 | case R.id.btn_change_info: |
102 | Intent intent = new Intent(); | 114 | Intent intent = new Intent(); |
103 | intent.setClass(ElectronicCardEditInfoActivity.this,ElectronicCardInfoOKActivity.class); | 115 | intent.setClass(ElectronicCardEditInfoActivity.this,ElectronicCardInfoOKActivity.class); |
104 | startActivity(intent); | 116 | startActivity(intent); |
105 | overridePendingTransition(R.anim.rightin, R.anim.rightout); | 117 | overridePendingTransition(R.anim.rightin, R.anim.rightout); |
106 | break; | 118 | break; |
119 | case R.id.tv_edit_adress_shop: | ||
120 | |||
121 | break; | ||
122 | case R.id.tv_edit_adress_custem: | ||
123 | break; | ||
124 | |||
107 | } | 125 | } |
108 | 126 | ||
109 | 127 | ||
110 | } | 128 | } |
111 | } | 129 | } |
PersonalCenter/app/src/main/java/com/hjx/personalcenter/activity/ElectronicCardInfoOKActivity.java
1 | package com.hjx.personalcenter.activity; | 1 | package com.hjx.personalcenter.activity; |
2 | 2 | ||
3 | import android.app.Activity; | 3 | import android.app.Activity; |
4 | import android.content.Intent; | 4 | import android.content.Intent; |
5 | import android.os.Bundle; | 5 | import android.os.Bundle; |
6 | import android.view.View; | 6 | import android.view.View; |
7 | import android.widget.Button; | 7 | import android.widget.Button; |
8 | import android.widget.ImageView; | ||
9 | import android.widget.TextView; | ||
8 | 10 | ||
9 | import com.hjx.personalcenter.R; | 11 | import com.hjx.personalcenter.R; |
12 | import com.hjx.personalcenter.util.GetDevicesUtil; | ||
10 | 13 | ||
11 | /**确认保卡信息 | 14 | /**确认保卡信息 |
12 | * Created by h on 2017/8/11. | 15 | * Created by h on 2017/8/11. |
13 | */ | 16 | */ |
14 | 17 | ||
15 | public class ElectronicCardInfoOKActivity extends Activity implements View.OnClickListener { | 18 | public class ElectronicCardInfoOKActivity extends Activity implements View.OnClickListener { |
16 | private Button btn_finish; | 19 | private Button btn_finish; |
20 | private ImageView iv_last_step; | ||
21 | private TextView usename,deviceModel,customer_address,mac_adress,shoptime,deviceNumber,shopadress,phone,tlePhone; | ||
17 | @Override | 22 | @Override |
18 | protected void onCreate(Bundle savedInstanceState) { | 23 | protected void onCreate(Bundle savedInstanceState) { |
19 | super.onCreate(savedInstanceState); | 24 | super.onCreate(savedInstanceState); |
20 | setContentView(R.layout.activity_ok_cardinfo); | 25 | setContentView(R.layout.activity_ok_cardinfo); |
21 | initView(); | 26 | initView(); |
22 | initData(); | 27 | initData(); |
23 | initLister(); | 28 | initLister(); |
24 | } | 29 | } |
25 | private void initView() { | 30 | private void initView() { |
26 | btn_finish = (Button) findViewById(R.id.btn_finish); | 31 | btn_finish = (Button) findViewById(R.id.btn_finish); |
32 | usename = (TextView) findViewById(R.id.iv_card_username); | ||
33 | deviceModel = (TextView) findViewById(R.id.tv_card_deviceModel); | ||
34 | customer_address = (TextView) findViewById(R.id.tv_card_adress); | ||
35 | mac_adress = (TextView) findViewById(R.id.tv_card_mac); | ||
36 | shoptime = (TextView) findViewById(R.id.tv_card_time); | ||
37 | deviceNumber = (TextView) findViewById(R.id.tv_card_deviceNumber); | ||
38 | shopadress = (TextView) findViewById(R.id.tv_card_shopAdress); | ||
39 | phone = (TextView) findViewById(R.id.tv_card_phone); | ||
40 | tlePhone = (TextView) findViewById(R.id.tv_card_tleNember); | ||
27 | } | 41 | } |
28 | 42 | ||
29 | private void initData() { | 43 | private void initData() { |
44 | //获取设备信息 | ||
45 | deviceModel.setText(GetDevicesUtil.getDevicesInfo(this).getDeviceModel()); | ||
46 | deviceNumber.setText(GetDevicesUtil.getDevicesInfo(this).getDeviceNumber()); | ||
47 | mac_adress.setText(GetDevicesUtil.getDevicesInfo(this).getMac()); | ||
48 | //获取保卡信息 | ||
30 | 49 | ||
31 | } | 50 | } |
32 | 51 | ||
33 | private void initLister() { | 52 | private void initLister() { |
34 | btn_finish.setOnClickListener(this); | 53 | btn_finish.setOnClickListener(this); |
35 | } | 54 | } |
36 | 55 | ||
37 | @Override | 56 | @Override |
38 | public void onClick(View v) { | 57 | public void onClick(View v) { |
39 | switch (v.getId()){ | 58 | switch (v.getId()){ |
40 | case R.id.btn_finish: | 59 | case R.id.btn_finish: |
41 | Intent intent = new Intent(); | 60 | Intent intent = new Intent(); |
42 | intent.setClass(ElectronicCardInfoOKActivity.this,TheStartPageActivity.class); | 61 | intent.setClass(ElectronicCardInfoOKActivity.this,TheStartPageActivity.class); |
43 | startActivity(intent); | 62 | startActivity(intent); |
44 | overridePendingTransition(R.anim.rightin, R.anim.rightout); | 63 | overridePendingTransition(R.anim.rightin, R.anim.rightout); |
45 | break; | 64 | break; |
46 | } | 65 | } |
47 | } | 66 | } |
48 | } | 67 | } |
49 | 68 |
PersonalCenter/app/src/main/java/com/hjx/personalcenter/activity/MainActivity.java
1 | package com.hjx.personalcenter.activity; | 1 | package com.hjx.personalcenter.activity; |
2 | 2 | ||
3 | import android.content.Intent; | 3 | import android.content.Intent; |
4 | import android.os.Bundle; | 4 | import android.os.Bundle; |
5 | import android.support.v7.app.AppCompatActivity; | 5 | import android.support.v7.app.AppCompatActivity; |
6 | import android.view.View; | 6 | import android.view.View; |
7 | import android.widget.ImageView; | 7 | import android.widget.ImageView; |
8 | import android.widget.TextView; | ||
8 | 9 | ||
9 | import com.hjx.personalcenter.R; | 10 | import com.hjx.personalcenter.R; |
10 | 11 | ||
11 | public class MainActivity extends AppCompatActivity implements View.OnClickListener { | 12 | public class MainActivity extends AppCompatActivity implements View.OnClickListener { |
12 | ImageView iv_imformatioan; | 13 | private ImageView iv_imformatioan,iv_look_card,iv_setting; |
14 | private TextView tv_edit_presoninfo; | ||
13 | @Override | 15 | @Override |
14 | protected void onCreate(Bundle savedInstanceState) { | 16 | protected void onCreate(Bundle savedInstanceState) { |
15 | super.onCreate(savedInstanceState); | 17 | super.onCreate(savedInstanceState); |
16 | setContentView(R.layout.activity_main); | 18 | setContentView(R.layout.activity_main); |
17 | initView(); | 19 | initView(); |
18 | initData(); | 20 | initData(); |
19 | initLister(); | 21 | initLister(); |
20 | } | 22 | } |
21 | 23 | ||
22 | private void initView() { | 24 | private void initView() { |
23 | iv_imformatioan = (ImageView) findViewById(R.id.iv_imformatioan); | 25 | iv_imformatioan = (ImageView) findViewById(R.id.iv_imformatioan); |
26 | iv_look_card = (ImageView) findViewById(R.id.iv_look_card); | ||
27 | tv_edit_presoninfo = (TextView) findViewById(R.id.tv_edit_presoninfo); | ||
28 | iv_setting = (ImageView) findViewById(R.id.iv_setting); | ||
24 | } | 29 | } |
25 | 30 | ||
26 | private void initData() { | 31 | private void initData() { |
27 | 32 | ||
28 | } | 33 | } |
29 | 34 | ||
30 | private void initLister() { | 35 | private void initLister() { |
31 | iv_imformatioan.setOnClickListener(this); | 36 | iv_imformatioan.setOnClickListener(this); |
37 | iv_look_card.setOnClickListener(this); | ||
38 | tv_edit_presoninfo.setOnClickListener(this); | ||
39 | iv_setting.setOnClickListener(this); | ||
40 | |||
32 | } | 41 | } |
33 | 42 | ||
34 | @Override | 43 | @Override |
35 | public void onClick(View v) { | 44 | public void onClick(View v) { |
36 | switch (v.getId()){ | 45 | switch (v.getId()){ |
37 | case R.id.iv_imformatioan: | 46 | case R.id.iv_imformatioan: |
38 | Intent intent = new Intent(); | 47 | Intent intent = new Intent(); |
39 | intent.setClass(MainActivity.this,LoginAndRegisterActivity.class); | 48 | intent.setClass(MainActivity.this,FeedBackActivity.class); |
40 | startActivity(intent); | 49 | startActivity(intent); |
41 | overridePendingTransition(R.anim.rightin, R.anim.rightout); | 50 | overridePendingTransition(R.anim.rightin, R.anim.rightout); |
42 | break; | 51 | break; |
52 | case R.id.iv_look_card: | ||
53 | Intent lookintent = new Intent(); | ||
54 | lookintent.setClass(MainActivity.this,ElectronicCardLookInfoActivity.class); | ||
55 | startActivity(lookintent); | ||
56 | overridePendingTransition(R.anim.rightin, R.anim.rightout); | ||
57 | break; | ||
58 | case R.id.tv_edit_presoninfo: | ||
59 | Intent editintent = new Intent(); | ||
60 | editintent.setClass(MainActivity.this,ChangePresonalInfoActivity.class); | ||
61 | startActivity(editintent); | ||
62 | overridePendingTransition(R.anim.rightin, R.anim.rightout); | ||
63 | break; | ||
64 | case R.id.iv_setting: | ||
65 | Intent settingintent = new Intent(); | ||
66 | settingintent.setClass(MainActivity.this,LoginAndRegisterActivity.class); | ||
67 | startActivity(settingintent); | ||
68 | overridePendingTransition(R.anim.rightin, R.anim.rightout); | ||
69 | break; | ||
43 | } | 70 | } |
44 | 71 | ||
45 | } | 72 | } |
46 | } | 73 | } |
47 | 74 |
PersonalCenter/app/src/main/java/com/hjx/personalcenter/fragment/VersionsInfoFragment.java
1 | package com.hjx.personalcenter.fragment; | 1 | package com.hjx.personalcenter.fragment; |
2 | 2 | ||
3 | import android.os.Bundle; | 3 | import android.os.Bundle; |
4 | import android.support.annotation.Nullable; | 4 | import android.support.annotation.Nullable; |
5 | import android.support.v4.app.Fragment; | 5 | import android.support.v4.app.Fragment; |
6 | import android.view.LayoutInflater; | 6 | import android.view.LayoutInflater; |
7 | import android.view.View; | 7 | import android.view.View; |
8 | import android.view.ViewGroup; | 8 | import android.view.ViewGroup; |
9 | import android.widget.GridView; | 9 | import android.widget.GridView; |
10 | import android.widget.SimpleAdapter; | 10 | import android.widget.SimpleAdapter; |
11 | 11 | ||
12 | import com.hjx.personalcenter.R; | 12 | import com.hjx.personalcenter.R; |
13 | 13 | ||
14 | import java.util.ArrayList; | 14 | import java.util.ArrayList; |
15 | import java.util.HashMap; | 15 | import java.util.HashMap; |
16 | import java.util.List; | 16 | import java.util.List; |
17 | import java.util.Map; | 17 | import java.util.Map; |
18 | 18 | ||
19 | /** | 19 | /** |
20 | * Created by h on 2017/8/12. | 20 | * Created by h on 2017/8/12. |
21 | */ | 21 | */ |
22 | 22 | ||
23 | public class VersionsInfoFragment extends Fragment { | 23 | public class VersionsInfoFragment extends Fragment { |
24 | private GridView gridView; | 24 | private GridView gridView; |
25 | private List<Map<String, Object>> data_list; | 25 | private List<Map<String, Object>> data_list; |
26 | private SimpleAdapter sim_adapter; | 26 | private SimpleAdapter sim_adapter; |
27 | private View mView; | 27 | private View mView; |
28 | private int type; | 28 | private int type; |
29 | public static String TABLAYOUT_FRAGMENT = "tab_fragment"; | 29 | public static String TABLAYOUT_FRAGMENT = "tab_fragment"; |
30 | 30 | ||
31 | public static VersionsInfoFragment newInstance(int type) { | 31 | public static VersionsInfoFragment newInstance(int type) { |
32 | VersionsInfoFragment fragment = new VersionsInfoFragment(); | 32 | VersionsInfoFragment fragment = new VersionsInfoFragment(); |
33 | Bundle bundle = new Bundle(); | 33 | Bundle bundle = new Bundle(); |
34 | bundle.putSerializable(TABLAYOUT_FRAGMENT, type); | 34 | bundle.putSerializable(TABLAYOUT_FRAGMENT, type); |
35 | fragment.setArguments(bundle); | 35 | fragment.setArguments(bundle); |
36 | return fragment; | 36 | return fragment; |
37 | 37 | ||
38 | } | 38 | } |
39 | // 图片封装为一个数组 | 39 | // 图片封装为一个数组 |
40 | private int[] icon = { R.mipmap.ic_launcher, R.mipmap.ic_launcher, | 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, | 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, | 42 | R.mipmap.ic_launcher, R.mipmap.ic_launcher, R.mipmap.ic_launcher, |
43 | R.mipmap.ic_launcher}; | 43 | R.mipmap.ic_launcher}; |
44 | private String[] subject = { "语文", "数学", "英语", "物理", "化学", "生物", "政治", | 44 | private String[] subject = { "语文", "数学", "英语", "物理", "化学", "生物", "政治", |
45 | "历史", "地理" }; | 45 | "历史", "地理" }; |
46 | private String[] publish = { "人民教育出版社", "人民教育出版社", "人民教育出版社", | 46 | private String[] publish = { "人民教育出版社", "人民教育出版社", "人民教育出版社", |
47 | "人民教育出版社", "人民教育出版社", "人民教育出版社", "人民教育出版社", | 47 | "人民教育出版社", "人民教育出版社", "人民教育出版社", "人民教育出版社", |
48 | "人民教育出版社", "人民教育出版社" }; | 48 | "人民教育出版社", "人民教育出版社" }; |
49 | @Override | 49 | @Override |
50 | public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { | 50 | public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { |
51 | if (mView == null) { | 51 | if (mView == null) { |
52 | mView = inflater.inflate(R.layout.activity_choisetextbook, container, false); | 52 | mView = inflater.inflate(R.layout.fragment_changge_version_info, container, false); |
53 | initView(mView); | 53 | initView(mView); |
54 | initData(); | 54 | initData(); |
55 | setLister(); | 55 | setLister(); |
56 | 56 | ||
57 | 57 | ||
58 | } | 58 | } |
59 | return mView; | 59 | return mView; |
60 | } | 60 | } |
61 | //初始化 | 61 | //初始化 |
62 | private void initView(View mView) { | 62 | private void initView(View mView) { |
63 | gridView =(GridView) mView.findViewById(R.id.grideview); | 63 | gridView =(GridView) mView.findViewById(R.id.grideview); |
64 | 64 | ||
65 | } | 65 | } |
66 | private void initData() { | 66 | private void initData() { |
67 | data_list = new ArrayList<Map<String, Object>>(); | 67 | data_list = new ArrayList<Map<String, Object>>(); |
68 | getData(); | 68 | getData(); |
69 | String [] from ={"image","text","text1"}; | 69 | String [] from ={"image","text","text1"}; |
70 | int [] to = {R.id.image,R.id.text}; | 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); | 71 | sim_adapter = new SimpleAdapter(getActivity(), data_list, R.layout.fragment_changge_version_info_itmes, from, to); |
72 | //配置适配器 | 72 | //配置适配器 |
73 | gridView.setAdapter(sim_adapter); | 73 | gridView.setAdapter(sim_adapter); |
74 | } | 74 | } |
75 | public List<Map<String, Object>> getData(){ | 75 | public List<Map<String, Object>> getData(){ |
76 | //cion和iconName的长度是相同的,这里任选其一都可以 | 76 | //cion和iconName的长度是相同的,这里任选其一都可以 |
77 | for(int i=0;i<icon.length;i++){ | 77 | for(int i=0;i<icon.length;i++){ |
78 | Map<String, Object> map = new HashMap<String, Object>(); | 78 | Map<String, Object> map = new HashMap<String, Object>(); |
79 | map.put("image", icon[i]); | 79 | map.put("image", icon[i]); |
80 | map.put("text", subject[i]); | 80 | map.put("text", subject[i]); |
81 | map.put("text1", publish[i]); | 81 | map.put("text1", publish[i]); |
82 | data_list.add(map); | 82 | data_list.add(map); |
83 | } | 83 | } |
84 | 84 | ||
85 | return data_list; | 85 | return data_list; |
86 | } | 86 | } |
87 | private void setLister() { | 87 | private void setLister() { |
88 | } | 88 | } |
89 | } | 89 | } |
90 | 90 |
PersonalCenter/app/src/main/java/com/hjx/personalcenter/model/DeviceInfo.java
File was created | 1 | package com.hjx.personalcenter.model; | |
2 | |||
3 | /** | ||
4 | * Created by h on 2017/8/14. | ||
5 | */ | ||
6 | |||
7 | public class DeviceInfo { | ||
8 | private String mac = null; //:"D0-DF-9A-5F-A2-0A"网卡地址 | ||
9 | private String deviceNumber = null;//":"43234-51518888-2557", | ||
10 | private String deviceModel = null;//:"M18", | ||
11 | |||
12 | |||
13 | public String getDeviceNumber() { | ||
14 | return deviceNumber; | ||
15 | } | ||
16 | |||
17 | public void setDeviceNumber(String deviceNumber) { | ||
18 | this.deviceNumber = deviceNumber; | ||
19 | } | ||
20 | |||
21 | |||
22 | |||
23 | public String getDeviceModel() { | ||
24 | return deviceModel; | ||
25 | } | ||
26 | |||
27 | public void setDeviceModel(String deviceModel) { | ||
28 | this.deviceModel = deviceModel; | ||
29 | } | ||
30 | |||
31 | |||
32 | |||
33 | public String getMac() { | ||
34 | return mac; | ||
35 | } | ||
36 | |||
37 | public void setMac(String mac) { | ||
38 | this.mac = mac; | ||
39 | } | ||
40 | |||
41 | |||
42 | |||
43 | } | ||
44 |
PersonalCenter/app/src/main/java/com/hjx/personalcenter/util/GetDevicesUtil.java
File was created | 1 | package com.hjx.personalcenter.util; | |
2 | |||
3 | import android.content.Context; | ||
4 | import android.net.wifi.WifiInfo; | ||
5 | import android.net.wifi.WifiManager; | ||
6 | import android.util.Log; | ||
7 | |||
8 | import com.hjx.personalcenter.model.DeviceInfo; | ||
9 | |||
10 | |||
11 | public class GetDevicesUtil { | ||
12 | private final static String LOG_TAG = "GetDevicesUtil"; | ||
13 | |||
14 | public static String getDevicesJson(Context context){ | ||
15 | DeviceInfo mDeviceInfo = new DeviceInfo(); | ||
16 | initDevicesInfo(mDeviceInfo,context); | ||
17 | |||
18 | StringBuilder sb = new StringBuilder(); | ||
19 | sb.append("\"devices\":[{"); | ||
20 | sb.append("\"deviceNumber\":").append("\"").append( mDeviceInfo.getDeviceNumber()).append("\","); | ||
21 | sb.append("\"deviceModel\":").append("\"").append(mDeviceInfo.getDeviceModel()).append("\","); | ||
22 | sb.append("\"mac\":").append("\"").append(mDeviceInfo.getMac()).append("\","); | ||
23 | sb.append("}]"); | ||
24 | Log.i(LOG_TAG, sb.toString()); | ||
25 | return sb.toString(); | ||
26 | } | ||
27 | |||
28 | public static DeviceInfo getDevicesInfo(Context context){ | ||
29 | DeviceInfo mDeviceInfo = new DeviceInfo(); | ||
30 | initDevicesInfo(mDeviceInfo,context); | ||
31 | |||
32 | return mDeviceInfo; | ||
33 | } | ||
34 | |||
35 | public static void initDevicesInfo(DeviceInfo mDeviceInfo,Context context){ | ||
36 | mDeviceInfo.setDeviceModel(android.os.Build.MODEL); | ||
37 | Log.e(LOG_TAG,"" + mDeviceInfo.getDeviceModel()); | ||
38 | mDeviceInfo.setMac(getMacAddress(context)); | ||
39 | Log.e(LOG_TAG,"" + mDeviceInfo.getMac()); | ||
40 | |||
41 | mDeviceInfo.setDeviceNumber(getCPUSerial(context)); | ||
42 | Log.e(LOG_TAG,"" + mDeviceInfo.getDeviceModel()); | ||
43 | } | ||
44 | |||
45 | private static String getCPUSerial(Context context) { | ||
46 | return MachineUtil.getMachineCode(context); | ||
47 | } | ||
48 | |||
49 | private static String getMacAddress(Context mContext){ | ||
50 | |||
51 | String ret = null; | ||
52 | try { | ||
53 | WifiManager manager = (WifiManager)mContext.getSystemService(Context.WIFI_SERVICE); | ||
54 | WifiInfo info = manager.getConnectionInfo(); | ||
55 | ret = info.getMacAddress(); | ||
56 | } catch (Exception e) { | ||
57 | Log.e(LOG_TAG, "get wifi address wrong", e); | ||
58 | } | ||
59 | Log.i(LOG_TAG, "wifi address is" + ret); | ||
60 | return ret; | ||
61 | } | ||
62 | } | ||
63 |
PersonalCenter/app/src/main/java/com/hjx/personalcenter/util/LogUtil.java
File was created | 1 | package com.hjx.personalcenter.util; | |
2 | |||
3 | import java.io.File; | ||
4 | import java.io.FileNotFoundException; | ||
5 | import java.io.FileOutputStream; | ||
6 | import java.io.IOException; | ||
7 | import java.text.SimpleDateFormat; | ||
8 | import java.util.Date; | ||
9 | |||
10 | public class LogUtil | ||
11 | { | ||
12 | private static com.hjx.personalcenter.util.LogUtil _lg; | ||
13 | //single | ||
14 | public static com.hjx.personalcenter.util.LogUtil Instance(){ | ||
15 | if(_lg == null){ | ||
16 | _lg = new com.hjx.personalcenter.util.LogUtil(); | ||
17 | } | ||
18 | return _lg; | ||
19 | } | ||
20 | |||
21 | //日志保存的数量 ,默认保存最近10天的日志 | ||
22 | public int logSaveNum=10; | ||
23 | |||
24 | /**插入日志*/ | ||
25 | public void WriteLog(String msg){ | ||
26 | if(LOG_SWITCH){ | ||
27 | System.out.println("插入日子的信息:" + msg); | ||
28 | File file = checkLogFileIsExist(); | ||
29 | if(file == null) | ||
30 | return; | ||
31 | FileOutputStream fos = null; | ||
32 | try | ||
33 | { | ||
34 | fos = new FileOutputStream(file, true); | ||
35 | fos.write((new Date().toLocaleString() + " " + msg).getBytes("gbk")); | ||
36 | fos.write("\r\n".getBytes("gbk")); | ||
37 | } | ||
38 | catch (FileNotFoundException e) | ||
39 | { | ||
40 | e.printStackTrace(); | ||
41 | } | ||
42 | catch (IOException e) | ||
43 | { | ||
44 | e.printStackTrace(); | ||
45 | } | ||
46 | finally{ | ||
47 | try | ||
48 | { | ||
49 | if(fos != null){ | ||
50 | fos.close(); | ||
51 | fos = null; | ||
52 | } | ||
53 | } | ||
54 | catch (IOException e) | ||
55 | { | ||
56 | e.printStackTrace(); | ||
57 | } | ||
58 | fos = null; | ||
59 | file = null; | ||
60 | } | ||
61 | } | ||
62 | } | ||
63 | /** | ||
64 | * 打印异常堆栈信息 | ||
65 | * @param e | ||
66 | * @return | ||
67 | */ | ||
68 | public void WriteStackTrace(Throwable e){ | ||
69 | if(e != null){ | ||
70 | //StringWriter sw = new StringWriter(); | ||
71 | //PrintWriter pw = new PrintWriter(sw); | ||
72 | //e.printStackTrace(pw); | ||
73 | //return sw.toString(); | ||
74 | WriteLog(e.getStackTrace().toString()); | ||
75 | } | ||
76 | //return ""; | ||
77 | } | ||
78 | |||
79 | |||
80 | |||
81 | |||
82 | private LogUtil() | ||
83 | { | ||
84 | CheckLogDele(); | ||
85 | |||
86 | } | ||
87 | |||
88 | private void CheckLogDele() | ||
89 | { | ||
90 | //todo 扫描sd卡下面的日志文件,删除超过logSaveNum的日志 | ||
91 | |||
92 | } | ||
93 | |||
94 | /**日志保存路径*/ | ||
95 | private static final String LOG_SAVE_PATH = "/sdcard/Log/"; //sd卡上的日志文件目录 | ||
96 | /**日志开关*/ | ||
97 | private static final boolean LOG_SWITCH = true; | ||
98 | |||
99 | /**检查日志文件是否存在*/ | ||
100 | private File checkLogFileIsExist(){ | ||
101 | //if(!MemorySpaceManager.isSDExist()){ //sd 卡是否存在 | ||
102 | // return null; | ||
103 | //} | ||
104 | File file = new File(LOG_SAVE_PATH); | ||
105 | if(!file.exists()){ | ||
106 | file.mkdirs(); | ||
107 | } | ||
108 | SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); | ||
109 | String dateStr = sdf.format(new Date()); | ||
110 | file = new File(LOG_SAVE_PATH + dateStr + ".txt"); | ||
111 | if(!isLogExist(file)){ | ||
112 | try | ||
113 | { | ||
114 | file.createNewFile(); | ||
115 | } | ||
116 | catch (IOException e) | ||
117 | { | ||
118 | e.printStackTrace(); | ||
119 | } | ||
120 | } | ||
121 | sdf = null; | ||
122 | return file; | ||
123 | } | ||
124 | |||
125 | /** | ||
126 | * 检查当天日志文件是否存在 | ||
127 | * @param file | ||
128 | * @return | ||
129 | */ | ||
130 | private boolean isLogExist(File file){ | ||
131 | File tempFile = new File(LOG_SAVE_PATH); | ||
132 | File[] files = tempFile.listFiles(); | ||
133 | if(files!=null){ | ||
134 | for(int i = 0; i < files.length; i++){ | ||
135 | if(files[0].getName().trim().equalsIgnoreCase(file.getName())){ | ||
136 | return true; | ||
137 | } | ||
138 | } | ||
139 | } | ||
140 | return false; | ||
141 | } | ||
142 | |||
143 | } |
PersonalCenter/app/src/main/java/com/hjx/personalcenter/util/MachineUtil.java
File was created | 1 | package com.hjx.personalcenter.util; | |
2 | |||
3 | import android.content.Context; | ||
4 | import android.os.Build; | ||
5 | import android.telephony.TelephonyManager; | ||
6 | import android.text.TextUtils; | ||
7 | |||
8 | import java.io.InputStreamReader; | ||
9 | import java.io.LineNumberReader; | ||
10 | |||
11 | public class MachineUtil { | ||
12 | |||
13 | public static String getMachineCode(Context context) { | ||
14 | String cpuAddress = null; | ||
15 | try{ | ||
16 | // PmpsManager pmps = new PmpsManager(); | ||
17 | // cpuAddress = pmps.getDeviceId(context); | ||
18 | }catch(Exception e){ | ||
19 | com.hjx.personalcenter.util.LogUtil.Instance().WriteLog("mac地址获取失败"); | ||
20 | }catch(NoClassDefFoundError e){ | ||
21 | com.hjx.personalcenter.util.LogUtil.Instance().WriteLog("设备不是好记星"); | ||
22 | } | ||
23 | if(!TextUtils.isEmpty(cpuAddress) && !"A818A81800".equals(cpuAddress)){ | ||
24 | //Log.e("=========.MACHINE.=========", "function 1 get device id:"+cpuAddress); | ||
25 | return cpuAddress; | ||
26 | } | ||
27 | |||
28 | try{ | ||
29 | cpuAddress = android.provider.Settings.System.getString(context.getContentResolver(), "serial_number").trim(); | ||
30 | }catch(Exception e){ | ||
31 | com.hjx.personalcenter.util.LogUtil.Instance().WriteLog("=========.MACHINE.=========function 2 get device id error"); | ||
32 | } | ||
33 | if(!TextUtils.isEmpty(cpuAddress)){ | ||
34 | //Log.e("=========.MACHINE.=========", "function 2 get device id:"+cpuAddress); | ||
35 | return cpuAddress; | ||
36 | } | ||
37 | |||
38 | try { | ||
39 | if("Top".equals(Build.MODEL)){ | ||
40 | String str = "", strCPU = ""; | ||
41 | // 读取CPU信息 | ||
42 | Process pp = Runtime.getRuntime().exec("cat/proc/cpuinfo"); | ||
43 | InputStreamReader ir = new InputStreamReader(pp.getInputStream()); | ||
44 | LineNumberReader input = new LineNumberReader(ir); | ||
45 | // 查找CPU序列号 | ||
46 | for (int i = 1; i < 100; i++) { | ||
47 | str = input.readLine(); | ||
48 | if (str != null) { | ||
49 | // 查找到序列号所在行 | ||
50 | if (str.indexOf("Serial") > -1) { | ||
51 | // 提取序列号 | ||
52 | strCPU = str.substring(str.indexOf(":") + 1, str.length()); | ||
53 | cpuAddress = strCPU.trim(); | ||
54 | break; | ||
55 | } | ||
56 | } else { | ||
57 | break; | ||
58 | } | ||
59 | } | ||
60 | } | ||
61 | } catch (Exception e) { | ||
62 | com.hjx.personalcenter.util.LogUtil.Instance().WriteLog("=========.MACHINE.=========function 3 get device id error"); | ||
63 | } | ||
64 | if(!TextUtils.isEmpty(cpuAddress)){ | ||
65 | //Log.e("=========.MACHINE.=========", "function 3 get device id:"+cpuAddress); | ||
66 | return cpuAddress; | ||
67 | } | ||
68 | |||
69 | try{ | ||
70 | cpuAddress = ((TelephonyManager)context.getSystemService(Context.TELEPHONY_SERVICE)).getDeviceId(); | ||
71 | }catch(Exception e){ | ||
72 | com.hjx.personalcenter.util.LogUtil.Instance().WriteLog("=========.MACHINE.=========function 4 get device id error"); | ||
73 | } | ||
74 | if(!TextUtils.isEmpty(cpuAddress)){ | ||
75 | //Log.e("=========.MACHINE.=========", "function 4 get device id:"+cpuAddress); | ||
76 | return cpuAddress; | ||
77 | } | ||
78 | |||
79 | cpuAddress = "unknown"; | ||
80 | return cpuAddress; | ||
81 | } | ||
82 | } | ||
83 |
PersonalCenter/app/src/main/java/com/hjx/personalcenter/util/SaveParam.java
File was created | 1 | package com.hjx.personalcenter.util; | |
2 | |||
3 | import android.app.Activity; | ||
4 | import android.content.Context; | ||
5 | import android.content.SharedPreferences; | ||
6 | |||
7 | public class SaveParam { | ||
8 | |||
9 | private static SaveParam instance; | ||
10 | public static SaveParam getInstance(){ | ||
11 | if (instance==null){ | ||
12 | instance = new SaveParam(); | ||
13 | } | ||
14 | return instance; | ||
15 | } | ||
16 | |||
17 | |||
18 | public void saveLoginParam(Context context,String spname, String spstr) { | ||
19 | SharedPreferences sp = context.getSharedPreferences("loginparam", | ||
20 | Activity.MODE_PRIVATE); | ||
21 | |||
22 | sp.edit().putString(spname, spstr).commit(); | ||
23 | } | ||
24 | |||
25 | public String getLoginParam(Context context,String spname) { | ||
26 | SharedPreferences sp = context.getSharedPreferences("loginparam", | ||
27 | Activity.MODE_PRIVATE); | ||
28 | String param = sp.getString(spname, null); | ||
29 | return param; | ||
30 | } | ||
31 | public void clearData(Context context) { | ||
32 | SharedPreferences sp = context.getSharedPreferences("loginparam", | ||
33 | Activity.MODE_PRIVATE); | ||
34 | sp.edit().clear().commit(); | ||
35 | } | ||
36 | |||
37 | public void saveCustomizeParam(Context context,String spname, String spstr) { | ||
38 | SharedPreferences sp = context.getSharedPreferences("presoninfo", | ||
39 | Activity.MODE_PRIVATE); | ||
40 | |||
41 | sp.edit().putString(spname, spstr).commit(); | ||
42 | |||
43 | } | ||
44 | |||
45 | public String getCustomizeParam(Context context,String spname) { | ||
46 | SharedPreferences sp = context.getSharedPreferences("presoninfo", | ||
47 | Activity.MODE_PRIVATE); | ||
48 | String param = sp.getString(spname, null); | ||
49 | return param; | ||
50 | } | ||
51 | |||
52 | public void clearCustomizeParam(Context context ){ | ||
53 | SharedPreferences sp = context.getSharedPreferences("presoninfo", | ||
54 | Activity.MODE_PRIVATE); | ||
55 | sp.edit().clear().commit(); | ||
56 | } | ||
57 | } | ||
58 |
PersonalCenter/app/src/main/res/layout/activity_electronic_look_cardinfo.xml
1 | <?xml version="1.0" encoding="utf-8"?> | 1 | <?xml version="1.0" encoding="utf-8"?> |
2 | <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" | 2 | <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" |
3 | android:layout_width="match_parent" | 3 | android:layout_width="match_parent" |
4 | android:layout_height="match_parent" | 4 | android:layout_height="match_parent" |
5 | android:orientation="vertical"> | 5 | android:orientation="vertical"> |
6 | 6 | ||
7 | <RelativeLayout | 7 | <RelativeLayout |
8 | android:id="@+id/title" | 8 | android:id="@+id/title" |
9 | android:layout_width="match_parent" | 9 | android:layout_width="match_parent" |
10 | android:layout_height="wrap_content" | 10 | android:layout_height="wrap_content" |
11 | android:background="@color/login_text_blue" | 11 | android:background="@color/login_text_blue" |
12 | android:minHeight="50dp"> | 12 | android:minHeight="50dp"> |
13 | 13 | ||
14 | <ImageView | 14 | <ImageView |
15 | android:id="@+id/cancel" | 15 | android:id="@+id/cancel" |
16 | android:layout_width="wrap_content" | 16 | android:layout_width="wrap_content" |
17 | android:layout_height="wrap_content" | 17 | android:layout_height="wrap_content" |
18 | android:layout_centerVertical="true" | 18 | android:layout_centerVertical="true" |
19 | android:paddingLeft="20dp" | 19 | android:paddingLeft="20dp" |
20 | android:paddingRight="20dp" | 20 | android:paddingRight="20dp" |
21 | android:src="@mipmap/title_back" /> | 21 | android:src="@mipmap/title_back" /> |
22 | 22 | ||
23 | <TextView | 23 | <TextView |
24 | android:id="@+id/menu_title" | 24 | android:id="@+id/menu_title" |
25 | android:layout_width="wrap_content" | 25 | android:layout_width="wrap_content" |
26 | android:layout_height="wrap_content" | 26 | android:layout_height="wrap_content" |
27 | android:layout_centerInParent="true" | 27 | android:layout_centerInParent="true" |
28 | android:text="@string/string_electroniccard_info_look" | 28 | android:text="@string/string_electroniccard_info_look" |
29 | android:textColor="@android:color/white" | 29 | android:textColor="@android:color/white" |
30 | android:textSize="22sp" /> | 30 | android:textSize="22sp" /> |
31 | </RelativeLayout> | 31 | </RelativeLayout> |
32 | 32 | ||
33 | <LinearLayout | 33 | <LinearLayout |
34 | android:layout_width="match_parent" | 34 | android:layout_width="match_parent" |
35 | android:layout_height="wrap_content" | 35 | android:layout_height="wrap_content" |
36 | android:layout_margin="20dp" | 36 | android:layout_margin="20dp" |
37 | android:background="@mipmap/cardbackgrangd" | 37 | android:background="@mipmap/cardbackgrangd" |
38 | android:gravity="center" | 38 | android:gravity="center" |
39 | android:orientation="vertical"> | 39 | android:orientation="vertical"> |
40 | 40 | ||
41 | <LinearLayout | 41 | <LinearLayout |
42 | android:layout_width="match_parent" | 42 | android:layout_width="match_parent" |
43 | android:layout_height="wrap_content" | 43 | android:layout_height="wrap_content" |
44 | android:layout_marginTop="70dp" | 44 | android:layout_marginTop="70dp" |
45 | android:gravity="center_vertical" | 45 | android:gravity="center_vertical" |
46 | android:orientation="horizontal"> | 46 | android:orientation="horizontal"> |
47 | 47 | ||
48 | <LinearLayout | 48 | <LinearLayout |
49 | android:layout_width="0dp" | 49 | android:layout_width="0dp" |
50 | android:layout_height="wrap_content" | 50 | android:layout_height="wrap_content" |
51 | android:layout_marginLeft="200dp" | 51 | android:layout_marginLeft="200dp" |
52 | android:layout_weight="1" | 52 | android:layout_weight="1" |
53 | android:gravity="center_vertical"> | 53 | android:gravity="center_vertical"> |
54 | 54 | ||
55 | <ImageView | 55 | <ImageView |
56 | android:layout_width="wrap_content" | 56 | android:layout_width="wrap_content" |
57 | android:layout_height="wrap_content" | 57 | android:layout_height="wrap_content" |
58 | android:src="@mipmap/logo_info" /> | 58 | android:src="@mipmap/logo_info" /> |
59 | 59 | ||
60 | <TextView | 60 | <TextView |
61 | android:layout_width="wrap_content" | 61 | android:layout_width="wrap_content" |
62 | android:layout_height="wrap_content" | 62 | android:layout_height="wrap_content" |
63 | android:layout_marginLeft="50dp" | 63 | android:layout_marginLeft="50dp" |
64 | android:background="@null" | 64 | android:background="@null" |
65 | android:text="电子保卡" | 65 | android:text="电子保卡" |
66 | android:textColor="@color/electronic_card" | 66 | android:textColor="@color/electronic_card" |
67 | android:textSize="22sp" /> | 67 | android:textSize="22sp" /> |
68 | 68 | ||
69 | </LinearLayout> | 69 | </LinearLayout> |
70 | 70 | ||
71 | <LinearLayout | 71 | <LinearLayout |
72 | android:layout_width="0dp" | 72 | android:layout_width="0dp" |
73 | android:layout_height="80dp" | 73 | android:layout_height="80dp" |
74 | android:layout_weight="1" | 74 | android:layout_weight="1" |
75 | android:layout_marginLeft="80dp" | 75 | android:layout_marginLeft="80dp" |
76 | android:gravity="center_vertical"> | 76 | android:gravity="center_vertical"> |
77 | 77 | ||
78 | <TextView | 78 | <TextView |
79 | android:layout_width="wrap_content" | 79 | android:layout_width="wrap_content" |
80 | android:layout_height="wrap_content" | 80 | android:layout_height="wrap_content" |
81 | android:text="客户姓名" | 81 | android:text="客户姓名" |
82 | android:textColor="@color/btn_text_color" | 82 | android:textColor="@color/btn_text_color" |
83 | android:textSize="22sp" /> | 83 | android:textSize="22sp" /> |
84 | 84 | ||
85 | <TextView | 85 | <TextView |
86 | android:layout_width="wrap_content" | 86 | android:layout_width="wrap_content" |
87 | android:layout_height="wrap_content" | 87 | android:layout_height="wrap_content" |
88 | android:layout_marginLeft="60dp" | 88 | android:layout_marginLeft="60dp" |
89 | android:text="王小明" | 89 | android:text="王小明" |
90 | android:textColor="@color/btn_text_color" | 90 | android:textColor="@color/btn_text_color" |
91 | android:textSize="22sp" /> | 91 | android:textSize="22sp" /> |
92 | 92 | ||
93 | </LinearLayout> | 93 | </LinearLayout> |
94 | 94 | ||
95 | </LinearLayout> | 95 | </LinearLayout> |
96 | 96 | ||
97 | <LinearLayout | 97 | <LinearLayout |
98 | android:layout_width="match_parent" | 98 | android:layout_width="match_parent" |
99 | android:layout_height="wrap_content" | 99 | android:layout_height="wrap_content" |
100 | android:gravity="center_vertical" | 100 | android:gravity="center_vertical" |
101 | android:orientation="horizontal"> | 101 | android:orientation="horizontal"> |
102 | 102 | ||
103 | <LinearLayout | 103 | <LinearLayout |
104 | android:layout_width="0dp" | 104 | android:layout_width="0dp" |
105 | android:layout_height="60dp" | 105 | android:layout_height="60dp" |
106 | android:layout_weight="1" | 106 | android:layout_weight="1" |
107 | android:layout_marginLeft="200dp" | 107 | android:layout_marginLeft="200dp" |
108 | android:gravity="center_vertical"> | 108 | android:gravity="center_vertical"> |
109 | 109 | ||
110 | <TextView | 110 | <TextView |
111 | android:layout_width="wrap_content" | 111 | android:layout_width="wrap_content" |
112 | android:layout_height="wrap_content" | 112 | android:layout_height="wrap_content" |
113 | android:text="产品型号" | 113 | android:text="产品型号" |
114 | android:textColor="@color/btn_text_color" | 114 | android:textColor="@color/btn_text_color" |
115 | android:textSize="22sp" /> | 115 | android:textSize="22sp" /> |
116 | 116 | ||
117 | <TextView | 117 | <TextView |
118 | android:layout_width="wrap_content" | 118 | android:layout_width="wrap_content" |
119 | android:layout_height="wrap_content" | 119 | android:layout_height="wrap_content" |
120 | android:layout_marginLeft="50dp" | 120 | android:layout_marginLeft="50dp" |
121 | android:text="IPone888" | 121 | android:text="IPone888" |
122 | android:textSize="22sp" /> | 122 | android:textSize="22sp" /> |
123 | 123 | ||
124 | 124 | ||
125 | </LinearLayout> | 125 | </LinearLayout> |
126 | 126 | ||
127 | <LinearLayout | 127 | <LinearLayout |
128 | android:layout_width="0dp" | 128 | android:layout_width="0dp" |
129 | android:layout_height="60dp" | 129 | android:layout_height="60dp" |
130 | android:layout_weight="1" | 130 | android:layout_weight="1" |
131 | android:layout_marginLeft="80dp" | 131 | android:layout_marginLeft="80dp" |
132 | android:gravity="center_vertical"> | 132 | android:gravity="center_vertical"> |
133 | 133 | ||
134 | <TextView | 134 | <TextView |
135 | android:layout_width="wrap_content" | 135 | android:layout_width="wrap_content" |
136 | android:layout_height="wrap_content" | 136 | android:layout_height="wrap_content" |
137 | android:text="客户地址" | 137 | android:text="客户地址" |
138 | android:textSize="22sp" /> | 138 | android:textSize="22sp" /> |
139 | 139 | ||
140 | <TextView | 140 | <TextView |
141 | android:layout_width="wrap_content" | 141 | android:layout_width="wrap_content" |
142 | android:layout_height="wrap_content" | 142 | android:layout_height="wrap_content" |
143 | android:layout_marginLeft="60dp" | 143 | android:layout_marginLeft="60dp" |
144 | android:background="@null" | 144 | android:background="@null" |
145 | android:text="北京市昭阳区三里屯" | 145 | android:text="北京市昭阳区三里屯" |
146 | android:textSize="22sp" /> | 146 | android:textSize="22sp" /> |
147 | <TextView | 147 | <TextView |
148 | android:layout_width="wrap_content" | 148 | android:layout_width="wrap_content" |
149 | android:layout_height="wrap_content" | 149 | android:layout_height="wrap_content" |
150 | android:layout_marginLeft="18dp" | 150 | android:layout_marginLeft="18dp" |
151 | android:background="@drawable/corcle_black_bg" | 151 | android:background="@drawable/corcle_black_bg" |
152 | android:text="修改" | 152 | android:text="修改" |
153 | android:paddingLeft="5dp" | 153 | android:paddingLeft="5dp" |
154 | android:paddingRight="5dp" | 154 | android:paddingRight="5dp" |
155 | android:textColor="@color/login_text_blue" | 155 | android:textColor="@color/login_text_blue" |
156 | android:textSize="18sp" /> | 156 | android:textSize="18sp" /> |
157 | 157 | ||
158 | 158 | ||
159 | </LinearLayout> | 159 | </LinearLayout> |
160 | 160 | ||
161 | </LinearLayout> | 161 | </LinearLayout> |
162 | 162 | ||
163 | <LinearLayout | 163 | <LinearLayout |
164 | android:layout_width="match_parent" | 164 | android:layout_width="match_parent" |
165 | android:layout_height="wrap_content" | 165 | android:layout_height="wrap_content" |
166 | android:gravity="center_vertical" | 166 | android:gravity="center_vertical" |
167 | android:orientation="horizontal"> | 167 | android:orientation="horizontal"> |
168 | 168 | ||
169 | <LinearLayout | 169 | <LinearLayout |
170 | android:layout_width="0dp" | 170 | android:layout_width="0dp" |
171 | android:layout_height="60dp" | 171 | android:layout_height="60dp" |
172 | android:layout_weight="1" | 172 | android:layout_weight="1" |
173 | android:layout_marginLeft="200dp" | 173 | android:layout_marginLeft="200dp" |
174 | android:gravity="center_vertical"> | 174 | android:gravity="center_vertical"> |
175 | 175 | ||
176 | <TextView | 176 | <TextView |
177 | android:layout_width="wrap_content" | 177 | android:layout_width="wrap_content" |
178 | android:layout_height="wrap_content" | 178 | android:layout_height="wrap_content" |
179 | android:text="MAC地址" | 179 | android:text="MAC地址" |
180 | android:textSize="22sp" /> | 180 | android:textSize="22sp" /> |
181 | 181 | ||
182 | <TextView | 182 | <TextView |
183 | android:layout_width="wrap_content" | 183 | android:layout_width="wrap_content" |
184 | android:layout_height="wrap_content" | 184 | android:layout_height="wrap_content" |
185 | android:layout_marginLeft="50dp" | 185 | android:layout_marginLeft="50dp" |
186 | android:background="@null" | 186 | android:background="@null" |
187 | android:text="237462873463278" | 187 | android:text="237462873463278" |
188 | android:textSize="22sp" /> | 188 | android:textSize="22sp" /> |
189 | 189 | ||
190 | </LinearLayout> | 190 | </LinearLayout> |
191 | 191 | ||
192 | <LinearLayout | 192 | <LinearLayout |
193 | android:layout_width="0dp" | 193 | android:layout_width="0dp" |
194 | android:layout_height="60dp" | 194 | android:layout_height="60dp" |
195 | android:layout_weight="1" | 195 | android:layout_weight="1" |
196 | android:layout_marginLeft="80dp" | 196 | android:layout_marginLeft="80dp" |
197 | android:gravity="center_vertical"> | 197 | android:gravity="center_vertical"> |
198 | 198 | ||
199 | <TextView | 199 | <TextView |
200 | android:layout_width="wrap_content" | 200 | android:layout_width="wrap_content" |
201 | android:layout_height="wrap_content" | 201 | android:layout_height="wrap_content" |
202 | android:text="购买时间" | 202 | android:text="购买时间" |
203 | android:textColor="@color/btn_text_color" | 203 | android:textColor="@color/btn_text_color" |
204 | android:textSize="22sp" /> | 204 | android:textSize="22sp" /> |
205 | 205 | ||
206 | <TextView | 206 | <TextView |
207 | android:layout_width="wrap_content" | 207 | android:layout_width="wrap_content" |
208 | android:layout_height="wrap_content" | 208 | android:layout_height="wrap_content" |
209 | android:layout_marginLeft="60dp" | 209 | android:layout_marginLeft="60dp" |
210 | android:background="@null" | 210 | android:background="@null" |
211 | android:text="4433322-334--34" | 211 | android:text="4433322-334--34" |
212 | android:textColor="@color/btn_text_color" | 212 | android:textColor="@color/btn_text_color" |
213 | android:textSize="22sp" /> | 213 | android:textSize="22sp" /> |
214 | </LinearLayout> | 214 | </LinearLayout> |
215 | 215 | ||
216 | </LinearLayout> | 216 | </LinearLayout> |
217 | 217 | ||
218 | <LinearLayout | 218 | <LinearLayout |
219 | android:layout_width="match_parent" | 219 | android:layout_width="match_parent" |
220 | android:layout_height="wrap_content" | 220 | android:layout_height="wrap_content" |
221 | android:gravity="center_vertical" | 221 | android:gravity="center_vertical" |
222 | android:orientation="horizontal"> | 222 | android:orientation="horizontal"> |
223 | 223 | ||
224 | <LinearLayout | 224 | <LinearLayout |
225 | android:layout_width="0dp" | 225 | android:layout_width="0dp" |
226 | android:layout_height="60dp" | 226 | android:layout_height="60dp" |
227 | android:layout_weight="1" | 227 | android:layout_weight="1" |
228 | android:layout_marginLeft="200dp" | 228 | android:layout_marginLeft="200dp" |
229 | android:gravity="center_vertical"> | 229 | android:gravity="center_vertical"> |
230 | 230 | ||
231 | <TextView | 231 | <TextView |
232 | android:layout_width="wrap_content" | 232 | android:layout_width="wrap_content" |
233 | android:layout_height="wrap_content" | 233 | android:layout_height="wrap_content" |
234 | android:text="机身编码" | 234 | android:text="机身编码" |
235 | android:textColor="@color/btn_text_color" | 235 | android:textColor="@color/btn_text_color" |
236 | android:textSize="22sp" /> | 236 | android:textSize="22sp" /> |
237 | 237 | ||
238 | <TextView | 238 | <TextView |
239 | android:layout_width="wrap_content" | 239 | android:layout_width="wrap_content" |
240 | android:layout_height="wrap_content" | 240 | android:layout_height="wrap_content" |
241 | android:layout_marginLeft="50dp" | 241 | android:layout_marginLeft="50dp" |
242 | android:hint="473463746343" | 242 | android:hint="473463746343" |
243 | android:textSize="22sp" /> | 243 | android:textSize="22sp" /> |
244 | 244 | ||
245 | </LinearLayout> | 245 | </LinearLayout> |
246 | 246 | ||
247 | <LinearLayout | 247 | <LinearLayout |
248 | android:layout_width="0dp" | 248 | android:layout_width="0dp" |
249 | android:layout_height="60dp" | 249 | android:layout_height="60dp" |
250 | android:layout_weight="1" | 250 | android:layout_weight="1" |
251 | android:layout_marginLeft="80dp" | 251 | android:layout_marginLeft="80dp" |
252 | android:gravity="center_vertical"> | 252 | android:gravity="center_vertical"> |
253 | 253 | ||
254 | <TextView | 254 | <TextView |
255 | android:layout_width="wrap_content" | 255 | android:layout_width="wrap_content" |
256 | android:layout_height="wrap_content" | 256 | android:layout_height="wrap_content" |
257 | android:text="购买地址" | 257 | android:text="购买地址" |
258 | android:textColor="@color/btn_text_color" | 258 | android:textColor="@color/btn_text_color" |
259 | android:textSize="22sp" /> | 259 | android:textSize="22sp" /> |
260 | 260 | ||
261 | <TextView | 261 | <TextView |
262 | android:layout_width="wrap_content" | 262 | android:layout_width="wrap_content" |
263 | android:layout_height="wrap_content" | 263 | android:layout_height="wrap_content" |
264 | android:layout_marginLeft="60dp" | 264 | android:layout_marginLeft="60dp" |
265 | android:text="啥啥啥 专卖店" | 265 | android:text="啥啥啥 专卖店" |
266 | android:textColor="@color/btn_text_color" | 266 | android:textColor="@color/btn_text_color" |
267 | android:textSize="22sp" /> | 267 | android:textSize="22sp" /> |
268 | </LinearLayout> | 268 | </LinearLayout> |
269 | 269 | ||
270 | </LinearLayout> | 270 | </LinearLayout> |
271 | 271 | ||
272 | <LinearLayout | 272 | <LinearLayout |
273 | android:layout_width="match_parent" | 273 | android:layout_width="match_parent" |
274 | android:layout_height="wrap_content" | 274 | android:layout_height="wrap_content" |
275 | android:gravity="center_vertical" | 275 | android:gravity="center_vertical" |
276 | android:layout_marginBottom="30dp" | ||
276 | android:orientation="horizontal"> | 277 | android:orientation="horizontal"> |
277 | 278 | ||
278 | <LinearLayout | 279 | <LinearLayout |
279 | android:layout_width="0dp" | 280 | android:layout_width="0dp" |
280 | android:layout_height="60dp" | 281 | android:layout_height="60dp" |
281 | android:layout_weight="1" | 282 | android:layout_weight="1" |
282 | android:layout_marginLeft="200dp" | 283 | android:layout_marginLeft="200dp" |
283 | android:gravity="center_vertical"> | 284 | android:gravity="center_vertical"> |
284 | 285 | ||
285 | <TextView | 286 | <TextView |
286 | android:layout_width="wrap_content" | 287 | android:layout_width="wrap_content" |
287 | android:layout_height="wrap_content" | 288 | android:layout_height="wrap_content" |
288 | android:text="手机号码" | 289 | android:text="手机号码" |
289 | android:textColor="@color/btn_text_color" | 290 | android:textColor="@color/btn_text_color" |
290 | android:textSize="22sp" /> | 291 | android:textSize="22sp" /> |
291 | 292 | ||
292 | <TextView | 293 | <TextView |
293 | android:layout_width="wrap_content" | 294 | android:layout_width="wrap_content" |
294 | android:layout_height="wrap_content" | 295 | android:layout_height="wrap_content" |
295 | android:layout_marginLeft="50dp" | 296 | android:layout_marginLeft="50dp" |
296 | android:text="IPone888" | 297 | android:text="IPone888" |
297 | android:textSize="22sp" /> | 298 | android:textSize="22sp" /> |
298 | <TextView | 299 | <TextView |
299 | android:layout_width="wrap_content" | 300 | android:layout_width="wrap_content" |
300 | android:layout_height="wrap_content" | 301 | android:layout_height="wrap_content" |
301 | android:layout_marginLeft="18dp" | 302 | android:layout_marginLeft="18dp" |
302 | android:background="@drawable/corcle_black_bg" | 303 | android:background="@drawable/corcle_black_bg" |
303 | android:text="修改" | 304 | android:text="修改" |
304 | android:paddingLeft="5dp" | 305 | android:paddingLeft="5dp" |
305 | android:paddingRight="5dp" | 306 | android:paddingRight="5dp" |
306 | android:textColor="@color/login_text_blue" | 307 | android:textColor="@color/login_text_blue" |
307 | android:textSize="18sp" /> | 308 | android:textSize="18sp" /> |
308 | 309 | ||
309 | 310 | ||
310 | </LinearLayout> | 311 | </LinearLayout> |
311 | 312 | ||
312 | <LinearLayout | 313 | <LinearLayout |
313 | android:layout_width="0dp" | 314 | android:layout_width="0dp" |
314 | android:layout_height="60dp" | 315 | android:layout_height="60dp" |
315 | android:layout_weight="1" | 316 | android:layout_weight="1" |
316 | android:layout_marginLeft="80dp" | 317 | android:layout_marginLeft="80dp" |
317 | android:gravity="center_vertical"> | 318 | android:gravity="center_vertical"> |
318 | 319 | ||
319 | <TextView | 320 | <TextView |
320 | android:layout_width="wrap_content" | 321 | android:layout_width="wrap_content" |
321 | android:layout_height="wrap_content" | 322 | android:layout_height="wrap_content" |
322 | android:text="本地售后电话" | 323 | android:text="本地售后电话" |
323 | android:textSize="22sp" /> | 324 | android:textSize="22sp" /> |
324 | 325 | ||
325 | <TextView | 326 | <TextView |
326 | android:layout_width="wrap_content" | 327 | android:layout_width="wrap_content" |
327 | android:layout_height="wrap_content" | 328 | android:layout_height="wrap_content" |
328 | android:layout_marginLeft="60dp" | 329 | android:layout_marginLeft="60dp" |
329 | android:background="@null" | 330 | android:background="@null" |
330 | android:text="1111111" | 331 | android:text="1111111" |
331 | android:textSize="22sp" /> | 332 | android:textSize="22sp" /> |
332 | 333 | ||
333 | </LinearLayout> | 334 | </LinearLayout> |
334 | 335 | ||
335 | </LinearLayout> | 336 | </LinearLayout> |
336 | </LinearLayout> | 337 | </LinearLayout> |
337 | 338 | ||
338 | <LinearLayout | 339 | <LinearLayout |
339 | android:layout_width="match_parent" | 340 | android:layout_width="match_parent" |
340 | android:layout_height="wrap_content" | 341 | android:layout_height="wrap_content" |
341 | android:layout_marginTop="5dp" | 342 | android:layout_marginTop="5dp" |
342 | android:gravity="center" | 343 | android:gravity="center" |
343 | android:orientation="vertical"> | 344 | android:orientation="vertical"> |
344 | 345 | ||
345 | <TextView | 346 | <TextView |
346 | android:layout_width="wrap_content" | 347 | android:layout_width="wrap_content" |
347 | android:layout_height="wrap_content" | 348 | android:layout_height="wrap_content" |
348 | android:layout_marginTop="5dp" | 349 | android:layout_marginTop="5dp" |
349 | android:text="@string/electronic_card" | 350 | android:text="@string/electronic_card" |
350 | android:textColor="@color/electronic_text" | 351 | android:textColor="@color/electronic_text" |
351 | android:textSize="18sp" /> | 352 | android:textSize="18sp" /> |
352 | 353 | ||
353 | 354 | ||
354 | 355 | ||
355 | </LinearLayout> | 356 | </LinearLayout> |
356 | <LinearLayout | 357 | <LinearLayout |
357 | android:layout_width="match_parent" | 358 | android:layout_width="match_parent" |
358 | android:layout_height="wrap_content" | 359 | android:layout_height="wrap_content" |
359 | android:layout_marginTop="30dp" | 360 | android:layout_marginTop="30dp" |
360 | android:gravity="center" | 361 | android:gravity="center" |
361 | android:orientation="horizontal"> | 362 | android:orientation="horizontal"> |
362 | 363 | ||
363 | <ImageView | 364 | <ImageView |
364 | android:layout_width="wrap_content" | 365 | android:layout_width="wrap_content" |
365 | android:layout_height="wrap_content" | 366 | android:layout_height="wrap_content" |
366 | android:src="@mipmap/phone"/> | 367 | android:src="@mipmap/phone"/> |
367 | <TextView | 368 | <TextView |
368 | android:layout_width="wrap_content" | 369 | android:layout_width="wrap_content" |
369 | android:layout_height="wrap_content" | 370 | android:layout_height="wrap_content" |
370 | android:textSize="30sp" | 371 | android:textSize="30sp" |
371 | android:layout_marginLeft="5dp" | 372 | android:layout_marginLeft="5dp" |
372 | android:textColor="@color/login_text_blue" | 373 | android:textColor="@color/login_text_blue" |
373 | android:text="400-400-000"/> | 374 | android:text="400-400-000"/> |
374 | 375 | ||
375 | 376 | ||
376 | </LinearLayout> | 377 | </LinearLayout> |
377 | 378 | ||
378 | 379 | ||
379 | 380 | ||
380 | </LinearLayout> | 381 | </LinearLayout> |
PersonalCenter/app/src/main/res/layout/activity_electroniccard_info.xml
1 | <?xml version="1.0" encoding="utf-8"?> | 1 | <?xml version="1.0" encoding="utf-8"?> |
2 | <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" | 2 | <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" |
3 | android:id="@+id/card_view" | 3 | android:id="@+id/card_view" |
4 | android:layout_width="match_parent" | 4 | android:layout_width="match_parent" |
5 | android:layout_height="match_parent" | 5 | android:layout_height="match_parent" |
6 | android:orientation="vertical"> | 6 | android:orientation="vertical"> |
7 | 7 | ||
8 | <RelativeLayout | 8 | <RelativeLayout |
9 | android:id="@+id/title" | 9 | android:id="@+id/title" |
10 | android:layout_width="match_parent" | 10 | android:layout_width="match_parent" |
11 | android:layout_height="wrap_content" | 11 | android:layout_height="wrap_content" |
12 | android:background="@color/login_text_blue" | 12 | android:background="@color/login_text_blue" |
13 | android:minHeight="50dp"> | 13 | android:minHeight="50dp"> |
14 | 14 | ||
15 | <ImageView | 15 | <ImageView |
16 | android:id="@+id/cancel" | 16 | android:id="@+id/iv_card_back" |
17 | android:layout_width="wrap_content" | 17 | android:layout_width="wrap_content" |
18 | android:layout_height="wrap_content" | 18 | android:layout_height="wrap_content" |
19 | android:layout_centerVertical="true" | 19 | android:layout_centerVertical="true" |
20 | android:paddingLeft="20dp" | 20 | android:paddingLeft="20dp" |
21 | android:paddingRight="20dp" | 21 | android:paddingRight="20dp" |
22 | android:src="@mipmap/title_back" /> | 22 | android:src="@mipmap/title_back" /> |
23 | 23 | ||
24 | <TextView | 24 | <TextView |
25 | android:id="@+id/menu_title" | 25 | android:id="@+id/menu_title" |
26 | android:layout_width="wrap_content" | 26 | android:layout_width="wrap_content" |
27 | android:layout_height="wrap_content" | 27 | android:layout_height="wrap_content" |
28 | android:layout_centerInParent="true" | 28 | android:layout_centerInParent="true" |
29 | android:text="@string/change_electroniccard_info_fill" | 29 | android:text="@string/change_electroniccard_info_fill" |
30 | android:textColor="@android:color/white" | 30 | android:textColor="@android:color/white" |
31 | android:textSize="22sp" /> | 31 | android:textSize="22sp" /> |
32 | </RelativeLayout> | 32 | </RelativeLayout> |
33 | 33 | ||
34 | <ImageView | 34 | <ImageView |
35 | android:layout_width="wrap_content" | 35 | android:layout_width="wrap_content" |
36 | android:layout_height="wrap_content" | 36 | android:layout_height="wrap_content" |
37 | android:layout_gravity="center" | 37 | android:layout_gravity="center" |
38 | android:layout_marginTop="20dp" | 38 | android:layout_marginTop="20dp" |
39 | android:src="@mipmap/change_info_icon" /> | 39 | android:src="@mipmap/change_info_icon" /> |
40 | 40 | ||
41 | <LinearLayout | 41 | <LinearLayout |
42 | android:layout_width="wrap_content" | 42 | android:layout_width="wrap_content" |
43 | android:layout_height="wrap_content" | 43 | android:layout_height="wrap_content" |
44 | android:layout_marginTop="60dp" | 44 | android:layout_marginTop="60dp" |
45 | android:orientation="horizontal"> | 45 | android:orientation="horizontal"> |
46 | 46 | ||
47 | <View | 47 | <View |
48 | android:layout_width="450dp" | 48 | android:layout_width="450dp" |
49 | android:layout_height="0.7dp" | 49 | android:layout_height="0.7dp" |
50 | android:layout_marginLeft="150dp" | 50 | android:layout_marginLeft="150dp" |
51 | android:background="@color/electronic_text"> | 51 | android:background="@color/electronic_text"> |
52 | 52 | ||
53 | </View> | 53 | </View> |
54 | 54 | ||
55 | <View | 55 | <View |
56 | android:layout_width="450dp" | 56 | android:layout_width="450dp" |
57 | android:layout_height="0.7dp" | 57 | android:layout_height="0.7dp" |
58 | android:layout_marginLeft="80dp" | 58 | android:layout_marginLeft="80dp" |
59 | android:background="@color/electronic_text"> | 59 | android:background="@color/electronic_text"> |
60 | 60 | ||
61 | </View> | 61 | </View> |
62 | 62 | ||
63 | 63 | ||
64 | </LinearLayout> | 64 | </LinearLayout> |
65 | 65 | ||
66 | <LinearLayout | 66 | <LinearLayout |
67 | android:layout_width="match_parent" | 67 | android:layout_width="match_parent" |
68 | android:layout_height="wrap_content" | 68 | android:layout_height="wrap_content" |
69 | android:layout_marginLeft="200dp" | 69 | android:layout_marginLeft="200dp" |
70 | android:gravity="center_vertical" | 70 | android:gravity="center_vertical" |
71 | android:orientation="horizontal"> | 71 | android:orientation="horizontal"> |
72 | 72 | ||
73 | <LinearLayout | 73 | <LinearLayout |
74 | android:layout_width="0dp" | 74 | android:layout_width="0dp" |
75 | android:layout_height="80dp" | 75 | android:layout_height="80dp" |
76 | android:layout_weight="1" | 76 | android:layout_weight="1" |
77 | android:gravity="center_vertical"> | 77 | android:gravity="center_vertical"> |
78 | 78 | ||
79 | <TextView | 79 | <TextView |
80 | android:layout_width="wrap_content" | 80 | android:layout_width="wrap_content" |
81 | android:layout_height="wrap_content" | 81 | android:layout_height="wrap_content" |
82 | android:text="客户姓名" | 82 | android:text="客户姓名" |
83 | android:textColor="@color/pickerview_wheelview_textcolor_center" | 83 | android:textColor="@color/electronic_text" |
84 | android:textSize="22sp" /> | 84 | android:textSize="22sp" /> |
85 | 85 | ||
86 | <EditText | 86 | <EditText |
87 | android:id="@+id/et_edit_username" | ||
87 | android:layout_width="wrap_content" | 88 | android:layout_width="wrap_content" |
88 | android:layout_height="wrap_content" | 89 | android:layout_height="wrap_content" |
89 | android:layout_marginLeft="50dp" | 90 | android:layout_marginLeft="50dp" |
90 | android:background="@null" | 91 | android:background="@null" |
91 | android:hint="请输入" | 92 | android:hint="请输入" |
92 | android:textColor="@color/electronic_text" | 93 | android:textColor="@color/electronic_text" |
93 | android:textSize="22sp" /> | 94 | android:textSize="22sp" /> |
94 | 95 | ||
95 | </LinearLayout> | 96 | </LinearLayout> |
96 | 97 | ||
97 | <LinearLayout | 98 | <LinearLayout |
98 | android:layout_width="0dp" | 99 | android:layout_width="0dp" |
99 | android:layout_height="80dp" | 100 | android:layout_height="80dp" |
100 | android:layout_weight="1" | 101 | android:layout_weight="1" |
101 | android:gravity="center_vertical"> | 102 | android:gravity="center_vertical"> |
102 | 103 | ||
103 | <TextView | 104 | <TextView |
104 | android:layout_width="150dp" | 105 | android:layout_width="150dp" |
105 | android:layout_height="wrap_content" | 106 | android:layout_height="wrap_content" |
106 | android:text="购买地址" | 107 | android:text="购买地址" |
107 | android:textColor="@color/pickerview_wheelview_textcolor_center" | 108 | android:textColor="@color/electronic_text" |
108 | android:textSize="22sp" /> | 109 | android:textSize="22sp" /> |
109 | 110 | ||
110 | <TextView | 111 | <TextView |
112 | android:id="@+id/tv_edit_adress_shop" | ||
111 | android:layout_width="wrap_content" | 113 | android:layout_width="wrap_content" |
112 | android:layout_height="wrap_content" | 114 | android:layout_height="wrap_content" |
113 | android:layout_marginLeft="20dp" | 115 | android:layout_marginLeft="20dp" |
114 | android:text="请选择地区" | 116 | android:text="请选择地区" |
115 | android:textColor="@color/btn_text_color" | 117 | android:textColor="@color/btn_text_color" |
116 | android:textSize="22sp" /> | 118 | android:textSize="22sp" /> |
117 | 119 | ||
118 | <ImageView | 120 | <ImageView |
119 | android:layout_width="wrap_content" | 121 | android:layout_width="wrap_content" |
120 | android:layout_height="wrap_content" | 122 | android:layout_height="wrap_content" |
121 | android:layout_marginLeft="60dp" | 123 | android:layout_marginLeft="60dp" |
122 | android:src="@mipmap/xiajiantou"> | 124 | android:src="@mipmap/xiajiantou"> |
123 | 125 | ||
124 | </ImageView> | 126 | </ImageView> |
125 | </LinearLayout> | 127 | </LinearLayout> |
126 | 128 | ||
127 | </LinearLayout> | 129 | </LinearLayout> |
128 | 130 | ||
129 | <LinearLayout | 131 | <LinearLayout |
130 | android:layout_width="wrap_content" | 132 | android:layout_width="wrap_content" |
131 | android:layout_height="wrap_content" | 133 | android:layout_height="wrap_content" |
132 | android:orientation="horizontal"> | 134 | android:orientation="horizontal"> |
133 | 135 | ||
134 | <View | 136 | <View |
135 | android:layout_width="450dp" | 137 | android:layout_width="450dp" |
136 | android:layout_height="0.7dp" | 138 | android:layout_height="0.7dp" |
137 | android:layout_marginLeft="150dp" | 139 | android:layout_marginLeft="150dp" |
138 | android:background="@color/electronic_text"> | 140 | android:background="@color/electronic_text"> |
139 | 141 | ||
140 | </View> | 142 | </View> |
141 | 143 | ||
142 | <View | 144 | <View |
143 | android:layout_width="450dp" | 145 | android:layout_width="450dp" |
144 | android:layout_height="0.7dp" | 146 | android:layout_height="0.7dp" |
145 | android:layout_marginLeft="80dp" | 147 | android:layout_marginLeft="80dp" |
146 | android:background="@color/electronic_text"> | 148 | android:background="@color/electronic_text"> |
147 | 149 | ||
148 | </View> | 150 | </View> |
149 | 151 | ||
150 | 152 | ||
151 | </LinearLayout> | 153 | </LinearLayout> |
152 | 154 | ||
153 | <LinearLayout | 155 | <LinearLayout |
154 | android:layout_width="match_parent" | 156 | android:layout_width="match_parent" |
155 | android:layout_height="wrap_content" | 157 | android:layout_height="wrap_content" |
156 | android:layout_marginLeft="200dp" | 158 | android:layout_marginLeft="200dp" |
157 | android:gravity="center_vertical" | 159 | android:gravity="center_vertical" |
158 | android:orientation="horizontal"> | 160 | android:orientation="horizontal"> |
159 | 161 | ||
160 | <LinearLayout | 162 | <LinearLayout |
161 | android:layout_width="0dp" | 163 | android:layout_width="0dp" |
162 | android:layout_height="80dp" | 164 | android:layout_height="80dp" |
163 | android:layout_weight="1" | 165 | android:layout_weight="1" |
164 | android:gravity="center_vertical"> | 166 | android:gravity="center_vertical"> |
165 | 167 | ||
166 | <TextView | 168 | <TextView |
167 | android:layout_width="wrap_content" | 169 | android:layout_width="wrap_content" |
168 | android:layout_height="wrap_content" | 170 | android:layout_height="wrap_content" |
169 | android:text="客户地址" | 171 | android:text="客户地址" |
170 | android:textColor="@color/pickerview_wheelview_textcolor_center" | 172 | android:textColor="@color/electronic_text" |
171 | android:textSize="22sp" /> | 173 | android:textSize="22sp" /> |
172 | 174 | ||
173 | <TextView | 175 | <TextView |
176 | android:id="@+id/tv_edit_adress_custem" | ||
174 | android:layout_width="wrap_content" | 177 | android:layout_width="wrap_content" |
175 | android:layout_height="wrap_content" | 178 | android:layout_height="wrap_content" |
176 | android:layout_marginLeft="50dp" | 179 | android:layout_marginLeft="50dp" |
177 | android:text="请选择地区" | 180 | android:text="请选择地区" |
178 | android:textSize="22sp" /> | 181 | android:textSize="22sp" /> |
179 | 182 | ||
180 | <ImageView | 183 | <ImageView |
181 | android:layout_width="wrap_content" | 184 | android:layout_width="wrap_content" |
182 | android:layout_height="wrap_content" | 185 | android:layout_height="wrap_content" |
183 | android:layout_marginLeft="60dp" | 186 | android:layout_marginLeft="60dp" |
184 | android:src="@mipmap/xiajiantou"> | 187 | android:src="@mipmap/xiajiantou"> |
185 | 188 | ||
186 | </ImageView> | 189 | </ImageView> |
187 | 190 | ||
188 | 191 | ||
189 | </LinearLayout> | 192 | </LinearLayout> |
190 | 193 | ||
191 | <LinearLayout | 194 | <LinearLayout |
192 | android:layout_width="0dp" | 195 | android:layout_width="0dp" |
193 | android:layout_height="80dp" | 196 | android:layout_height="80dp" |
194 | android:layout_weight="1" | 197 | android:layout_weight="1" |
195 | android:gravity="center_vertical"> | 198 | android:gravity="center_vertical"> |
196 | 199 | ||
197 | <TextView | 200 | <TextView |
198 | android:layout_width="150dp" | 201 | android:layout_width="150dp" |
199 | android:layout_height="wrap_content" | 202 | android:layout_height="wrap_content" |
200 | android:text=" " | 203 | android:text=" " |
201 | android:textColor="@color/white" | 204 | android:textColor="@color/white" |
202 | android:textSize="22sp" /> | 205 | android:textSize="22sp" /> |
203 | 206 | ||
204 | <EditText | 207 | <EditText |
208 | android:id="@+id/et_edit_store" | ||
205 | android:layout_width="wrap_content" | 209 | android:layout_width="wrap_content" |
206 | android:layout_height="wrap_content" | 210 | android:layout_height="wrap_content" |
207 | android:layout_marginLeft="20dp" | 211 | android:layout_marginLeft="20dp" |
208 | android:background="@null" | 212 | android:background="@null" |
209 | android:hint="请输入商店名称" | 213 | android:hint="请输入商店名称" |
210 | android:textSize="22sp" /> | 214 | android:textSize="22sp" /> |
211 | 215 | ||
212 | </LinearLayout> | 216 | </LinearLayout> |
213 | 217 | ||
214 | </LinearLayout> | 218 | </LinearLayout> |
215 | 219 | ||
216 | <LinearLayout | 220 | <LinearLayout |
217 | android:layout_width="wrap_content" | 221 | android:layout_width="wrap_content" |
218 | android:layout_height="wrap_content" | 222 | android:layout_height="wrap_content" |
219 | 223 | ||
220 | android:orientation="horizontal"> | 224 | android:orientation="horizontal"> |
221 | 225 | ||
222 | <View | 226 | <View |
223 | android:layout_width="450dp" | 227 | android:layout_width="450dp" |
224 | android:layout_height="0.7dp" | 228 | android:layout_height="0.7dp" |
225 | android:layout_marginLeft="150dp" | 229 | android:layout_marginLeft="150dp" |
226 | android:background="@color/electronic_text"> | 230 | android:background="@color/electronic_text"> |
227 | 231 | ||
228 | </View> | 232 | </View> |
229 | 233 | ||
230 | <View | 234 | <View |
231 | android:layout_width="450dp" | 235 | android:layout_width="450dp" |
232 | android:layout_height="0.7dp" | 236 | android:layout_height="0.7dp" |
233 | android:layout_marginLeft="80dp" | 237 | android:layout_marginLeft="80dp" |
234 | android:background="@color/electronic_text"> | 238 | android:background="@color/electronic_text"> |
235 | 239 | ||
236 | </View> | 240 | </View> |
237 | 241 | ||
238 | 242 | ||
239 | </LinearLayout> | 243 | </LinearLayout> |
240 | 244 | ||
241 | <LinearLayout | 245 | <LinearLayout |
242 | android:layout_width="match_parent" | 246 | android:layout_width="match_parent" |
243 | android:layout_height="wrap_content" | 247 | android:layout_height="wrap_content" |
244 | android:layout_marginLeft="200dp" | 248 | android:layout_marginLeft="200dp" |
245 | android:gravity="center_vertical" | 249 | android:gravity="center_vertical" |
246 | android:orientation="horizontal"> | 250 | android:orientation="horizontal"> |
247 | 251 | ||
248 | <LinearLayout | 252 | <LinearLayout |
249 | android:layout_width="0dp" | 253 | android:layout_width="0dp" |
250 | android:layout_height="80dp" | 254 | android:layout_height="80dp" |
251 | android:layout_weight="1" | 255 | android:layout_weight="1" |
252 | android:gravity="center_vertical"> | 256 | android:gravity="center_vertical"> |
253 | 257 | ||
254 | <TextView | 258 | <TextView |
255 | android:layout_width="wrap_content" | 259 | android:layout_width="wrap_content" |
256 | android:layout_height="wrap_content" | 260 | android:layout_height="wrap_content" |
257 | android:text=" " | 261 | android:text=" " |
258 | android:textColor="@color/white" | 262 | android:textColor="@color/white" |
259 | android:textSize="22sp" /> | 263 | android:textSize="22sp" /> |
260 | 264 | ||
261 | <EditText | 265 | <EditText |
266 | android:id="@+id/et_edit_adress_detail" | ||
262 | android:layout_width="wrap_content" | 267 | android:layout_width="wrap_content" |
263 | android:layout_height="wrap_content" | 268 | android:layout_height="wrap_content" |
264 | android:layout_marginLeft="100dp" | 269 | android:layout_marginLeft="100dp" |
265 | android:background="@null" | 270 | android:background="@null" |
266 | android:hint="请输入详细地址" | 271 | android:hint="请输入详细地址" |
267 | android:textSize="22sp" /> | 272 | android:textSize="22sp" /> |
268 | 273 | ||
269 | </LinearLayout> | 274 | </LinearLayout> |
270 | 275 | ||
271 | <LinearLayout | 276 | <LinearLayout |
272 | android:layout_width="0dp" | 277 | android:layout_width="0dp" |
273 | android:layout_height="80dp" | 278 | android:layout_height="80dp" |
274 | android:layout_weight="1" | 279 | android:layout_weight="1" |
275 | android:gravity="center_vertical"> | 280 | android:gravity="center_vertical"> |
276 | 281 | ||
277 | <TextView | 282 | <TextView |
278 | android:layout_width="150dp" | 283 | android:layout_width="150dp" |
279 | android:layout_height="wrap_content" | 284 | android:layout_height="wrap_content" |
280 | android:text="本地售后电话" | 285 | android:text="本地售后电话" |
281 | android:textColor="@color/pickerview_wheelview_textcolor_center" | 286 | android:textColor="@color/electronic_text" |
282 | android:textSize="22sp" /> | 287 | android:textSize="22sp" /> |
283 | 288 | ||
284 | <EditText | 289 | <EditText |
290 | android:id="@+id/et_edit_telphone" | ||
285 | android:layout_width="wrap_content" | 291 | android:layout_width="wrap_content" |
286 | android:layout_height="wrap_content" | 292 | android:layout_height="wrap_content" |
287 | android:layout_marginLeft="20dp" | 293 | android:layout_marginLeft="20dp" |
288 | android:background="@null" | 294 | android:background="@null" |
289 | android:hint="请输入" | 295 | android:hint="请输入" |
290 | android:textColor="@color/pickerview_wheelview_textcolor_center" | 296 | android:textColor="@color/electronic_text" |
291 | android:textSize="22sp" /> | 297 | android:textSize="22sp" /> |
292 | </LinearLayout> | 298 | </LinearLayout> |
293 | 299 | ||
294 | </LinearLayout> | 300 | </LinearLayout> |
295 | 301 | ||
296 | <LinearLayout | 302 | <LinearLayout |
297 | android:layout_width="wrap_content" | 303 | android:layout_width="wrap_content" |
298 | android:layout_height="wrap_content" | 304 | android:layout_height="wrap_content" |
299 | 305 | ||
300 | android:orientation="horizontal"> | 306 | android:orientation="horizontal"> |
301 | 307 | ||
302 | <View | 308 | <View |
303 | android:layout_width="450dp" | 309 | android:layout_width="450dp" |
304 | android:layout_height="0.7dp" | 310 | android:layout_height="0.7dp" |
305 | android:layout_marginLeft="150dp" | 311 | android:layout_marginLeft="150dp" |
306 | android:background="@color/electronic_text"> | 312 | android:background="@color/electronic_text"> |
307 | 313 | ||
308 | </View> | 314 | </View> |
309 | 315 | ||
310 | <View | 316 | <View |
311 | android:layout_width="450dp" | 317 | android:layout_width="450dp" |
312 | android:layout_height="0.7dp" | 318 | android:layout_height="0.7dp" |
313 | android:layout_marginLeft="80dp" | 319 | android:layout_marginLeft="80dp" |
314 | android:background="@color/electronic_text"> | 320 | android:background="@color/electronic_text"> |
315 | 321 | ||
316 | </View> | 322 | </View> |
317 | 323 | ||
318 | 324 | ||
319 | </LinearLayout> | 325 | </LinearLayout> |
320 | 326 | ||
321 | <LinearLayout | 327 | <LinearLayout |
322 | android:layout_width="match_parent" | 328 | android:layout_width="match_parent" |
323 | android:layout_height="wrap_content" | 329 | android:layout_height="wrap_content" |
324 | android:layout_marginLeft="200dp" | 330 | android:layout_marginLeft="200dp" |
325 | android:gravity="center_vertical" | 331 | android:gravity="center_vertical" |
326 | android:orientation="horizontal"> | 332 | android:orientation="horizontal"> |
327 | 333 | ||
328 | <LinearLayout | 334 | <LinearLayout |
329 | android:id="@+id/lineL_buy_time" | 335 | android:id="@+id/lineL_buy_time" |
330 | android:layout_width="0dp" | 336 | android:layout_width="0dp" |
331 | android:layout_height="80dp" | 337 | android:layout_height="80dp" |
332 | android:layout_weight="1" | 338 | android:layout_weight="1" |
333 | android:gravity="center_vertical"> | 339 | android:gravity="center_vertical"> |
334 | 340 | ||
335 | <TextView | 341 | <TextView |
336 | android:layout_width="wrap_content" | 342 | android:layout_width="wrap_content" |
337 | android:layout_height="wrap_content" | 343 | android:layout_height="wrap_content" |
338 | android:text="购买时间" | 344 | android:text="购买时间" |
339 | android:textColor="@color/pickerview_wheelview_textcolor_center" | 345 | android:textColor="@color/pickerview_wheelview_textcolor_center" |
340 | android:textSize="22sp" /> | 346 | android:textSize="22sp" /> |
341 | 347 | ||
342 | <TextView | 348 | <TextView |
343 | android:id="@+id/tv_buy_time" | 349 | android:id="@+id/tv_buy_time" |
344 | android:layout_width="wrap_content" | 350 | android:layout_width="wrap_content" |
345 | android:layout_height="wrap_content" | 351 | android:layout_height="wrap_content" |
346 | android:layout_marginLeft="50dp" | 352 | android:layout_marginLeft="50dp" |
347 | android:hint="请选择时间" | 353 | android:hint="请选择时间" |
348 | android:textSize="22sp" /> | 354 | android:textSize="22sp" /> |
349 | 355 | ||
350 | <ImageView | 356 | <ImageView |
351 | android:layout_width="wrap_content" | 357 | android:layout_width="wrap_content" |
352 | android:layout_height="wrap_content" | 358 | android:layout_height="wrap_content" |
353 | android:layout_marginLeft="60dp" | 359 | android:layout_marginLeft="60dp" |
354 | android:src="@mipmap/xiajiantou"> | 360 | android:src="@mipmap/xiajiantou"> |
355 | 361 | ||
356 | </ImageView> | 362 | </ImageView> |
357 | 363 | ||
358 | </LinearLayout> | 364 | </LinearLayout> |
359 | 365 | ||
360 | </LinearLayout> | 366 | </LinearLayout> |
361 | 367 | ||
362 | <LinearLayout | 368 | <LinearLayout |
363 | android:layout_width="wrap_content" | 369 | android:layout_width="wrap_content" |
364 | android:layout_height="wrap_content" | 370 | android:layout_height="wrap_content" |
365 | android:orientation="horizontal"> | 371 | android:orientation="horizontal"> |
366 | 372 | ||
367 | <View | 373 | <View |
368 | android:layout_width="450dp" | 374 | android:layout_width="450dp" |
369 | android:layout_height="0.7dp" | 375 | android:layout_height="0.7dp" |
370 | android:layout_marginLeft="150dp" | 376 | android:layout_marginLeft="150dp" |
371 | android:background="@color/electronic_text"> | 377 | android:background="@color/electronic_text"> |
372 | 378 | ||
373 | </View> | 379 | </View> |
374 | 380 | ||
375 | 381 | ||
376 | |||
377 | </LinearLayout> | 382 | </LinearLayout> |
378 | 383 | ||
379 | <Button | 384 | <Button |
380 | android:id="@+id/btn_change_info" | 385 | android:id="@+id/btn_change_info" |
381 | style="@style/button_login_register_style" | 386 | style="@style/button_login_register_style" |
382 | android:layout_marginLeft="200dp" | 387 | android:layout_marginLeft="200dp" |
383 | android:layout_marginRight="200dp" | 388 | android:layout_marginRight="200dp" |
384 | android:layout_marginTop="80dp" | 389 | android:layout_marginTop="80dp" |
385 | android:text="@string/string_regist_next" /> | 390 | android:text="@string/string_regist_next" /> |
386 | 391 | ||
387 | 392 |
PersonalCenter/app/src/main/res/layout/activity_feedback.xml
1 | <?xml version="1.0" encoding="utf-8"?> | 1 | <?xml version="1.0" encoding="utf-8"?> |
2 | <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" | 2 | <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" |
3 | android:orientation="vertical" android:layout_width="match_parent" | 3 | android:orientation="vertical" android:layout_width="match_parent" |
4 | android:layout_height="match_parent" | 4 | android:layout_height="match_parent" |
5 | android:background="@color/backgerangde_laout"> | 5 | android:background="@color/backgerangde_laout"> |
6 | <RelativeLayout | 6 | <RelativeLayout |
7 | android:id="@+id/title" | 7 | android:id="@+id/title" |
8 | android:layout_width="match_parent" | 8 | android:layout_width="match_parent" |
9 | android:layout_height="50dp" | 9 | android:layout_height="50dp" |
10 | android:background="@color/login_text_blue"> | 10 | android:background="@color/login_text_blue"> |
11 | 11 | ||
12 | <ImageView | 12 | <ImageView |
13 | android:id="@+id/cancel" | 13 | android:id="@+id/cancel" |
14 | android:layout_width="wrap_content" | 14 | android:layout_width="wrap_content" |
15 | android:layout_height="match_parent" | 15 | android:layout_height="match_parent" |
16 | android:paddingLeft="20dp" | 16 | android:paddingLeft="20dp" |
17 | android:paddingRight="20dp" | 17 | android:paddingRight="20dp" |
18 | android:src="@mipmap/title_back" /> | 18 | android:src="@mipmap/title_back" /> |
19 | 19 | ||
20 | <TextView | 20 | <TextView |
21 | android:id="@+id/menu_title" | 21 | android:id="@+id/menu_title" |
22 | android:layout_width="wrap_content" | 22 | android:layout_width="wrap_content" |
23 | android:layout_height="match_parent" | 23 | android:layout_height="match_parent" |
24 | android:layout_centerInParent="true" | 24 | android:layout_centerInParent="true" |
25 | android:gravity="center_vertical" | 25 | android:gravity="center_vertical" |
26 | android:text="意见反馈" | 26 | android:text="意见反馈" |
27 | android:textColor="@android:color/white" | 27 | android:textColor="@android:color/white" |
28 | android:textSize="22sp" /> | 28 | android:textSize="22sp" /> |
29 | <TextView | 29 | <TextView |
30 | android:id="@+id/feedback_sub" | 30 | android:id="@+id/feedback_sub" |
31 | android:layout_width="wrap_content" | 31 | android:layout_width="wrap_content" |
32 | android:layout_height="match_parent" | 32 | android:layout_height="match_parent" |
33 | android:paddingLeft="20dp" | 33 | android:paddingLeft="20dp" |
34 | android:paddingRight="20dp" | 34 | android:paddingRight="20dp" |
35 | android:gravity="center_vertical" | 35 | android:gravity="center_vertical" |
36 | android:layout_alignParentRight="true" | 36 | android:layout_alignParentRight="true" |
37 | android:text="提交" | 37 | android:text="提交" |
38 | android:textColor="@android:color/white" | 38 | android:textColor="@android:color/white" |
39 | android:textSize="22sp" /> | 39 | android:textSize="22sp" /> |
40 | 40 | ||
41 | 41 | ||
42 | </RelativeLayout> | 42 | </RelativeLayout> |
43 | <EditText | 43 | <EditText |
44 | android:id="@+id/feedback_content" | 44 | android:id="@+id/feedback_content" |
45 | android:layout_width="match_parent" | 45 | android:layout_width="match_parent" |
46 | android:layout_height="250dp" | 46 | android:layout_height="250dp" |
47 | android:hint="@string/feedback" | 47 | android:hint="@string/feedback" |
48 | android:textColor="@color/electronic_text" | 48 | android:textColor="@color/electronic_text" |
49 | android:textSize="18sp" | 49 | android:textSize="18sp" |
50 | android:textScaleX="1" | 50 | android:textScaleX="1" |
51 | android:padding="20dp" | 51 | android:padding="20dp" |
52 | android:gravity="top" | 52 | android:gravity="top" |
53 | android:background="@color/white"/> | 53 | android:background="@color/white"/> |
54 | <LinearLayout | 54 | <LinearLayout |
55 | android:id="@+id/take_phone" | 55 | android:id="@+id/take_phone" |
56 | android:layout_width="match_parent" | 56 | android:layout_width="match_parent" |
57 | android:layout_height="wrap_content" | 57 | android:layout_height="wrap_content" |
58 | android:background="@color/white"> | 58 | android:background="@color/white"> |
59 | <ImageView | 59 | <ImageView |
60 | android:layout_margin="20dp" | 60 | android:layout_margin="20dp" |
61 | android:layout_width="wrap_content" | 61 | android:layout_width="wrap_content" |
62 | android:layout_height="wrap_content" | 62 | android:layout_height="wrap_content" |
63 | android:src="@mipmap/feedback_take_phone"/> | 63 | android:src="@mipmap/feedback_take_phone"/> |
64 | 64 | ||
65 | </LinearLayout> | 65 | </LinearLayout> |
66 | <EditText | 66 | <EditText |
67 | android:layout_width="match_parent" | 67 | android:layout_width="match_parent" |
68 | android:layout_marginTop="20dp" | 68 | android:layout_marginTop="20dp" |
69 | android:background="@color/white" | 69 | android:background="@color/white" |
70 | android:hint="@string/qq" | 70 | android:hint="@string/qq" |
71 | android:padding="20dp" | 71 | android:padding="20dp" |
72 | android:layout_height="60dp" /> | 72 | android:layout_height="60dp" /> |
73 | <TextView | 73 | <TextView |
74 | android:layout_width="match_parent" | 74 | android:layout_width="match_parent" |
75 | android:text="@string/hint" | 75 | android:text="@string/hint" |
76 | android:padding="20dp" | 76 | android:padding="20dp" |
77 | android:textSize="18sp" | 77 | android:textSize="18sp" |
78 | android:layout_height="60dp" /> | 78 | android:layout_height="wrap_content" /> |
79 | 79 | ||
80 | 80 | ||
81 | 81 | ||
82 | </LinearLayout> | 82 | </LinearLayout> |
PersonalCenter/app/src/main/res/layout/activity_main.xml
1 | <?xml version="1.0" encoding="utf-8"?> | 1 | <?xml version="1.0" encoding="utf-8"?> |
2 | <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" | 2 | <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" |
3 | android:layout_width="match_parent" | 3 | android:layout_width="match_parent" |
4 | android:layout_height="match_parent" | 4 | android:layout_height="match_parent" |
5 | android:orientation="vertical"> | 5 | android:orientation="vertical"> |
6 | 6 | ||
7 | <RelativeLayout | 7 | <RelativeLayout |
8 | android:id="@+id/title" | 8 | android:id="@+id/title" |
9 | android:layout_width="match_parent" | 9 | android:layout_width="match_parent" |
10 | android:layout_height="50dp" | 10 | android:layout_height="50dp" |
11 | android:background="@color/login_text_blue"> | 11 | android:background="@color/login_text_blue"> |
12 | 12 | ||
13 | <ImageView | 13 | <ImageView |
14 | android:id="@+id/cancel" | 14 | android:id="@+id/cancel" |
15 | android:layout_width="wrap_content" | 15 | android:layout_width="wrap_content" |
16 | android:layout_height="match_parent" | 16 | android:layout_height="match_parent" |
17 | android:paddingLeft="20dp" | 17 | android:paddingLeft="20dp" |
18 | android:paddingRight="20dp" | 18 | android:paddingRight="20dp" |
19 | android:src="@mipmap/title_back" /> | 19 | android:src="@mipmap/title_back" /> |
20 | 20 | ||
21 | <TextView | 21 | <TextView |
22 | android:id="@+id/menu_title" | 22 | android:id="@+id/menu_title" |
23 | android:layout_width="wrap_content" | 23 | android:layout_width="wrap_content" |
24 | android:layout_height="match_parent" | 24 | android:layout_height="match_parent" |
25 | android:layout_centerInParent="true" | 25 | android:layout_centerInParent="true" |
26 | android:gravity="center_vertical" | 26 | android:gravity="center_vertical" |
27 | android:text="@string/titel_preson" | 27 | android:text="@string/titel_preson" |
28 | android:textColor="@android:color/white" | 28 | android:textColor="@android:color/white" |
29 | android:textSize="22sp" /> | 29 | android:textSize="22sp" /> |
30 | 30 | ||
31 | <ImageView | 31 | <ImageView |
32 | android:id="@+id/iv_setting" | ||
32 | android:layout_width="wrap_content" | 33 | android:layout_width="wrap_content" |
33 | android:layout_height="match_parent" | 34 | android:layout_height="match_parent" |
34 | android:layout_marginLeft="10dp" | 35 | android:layout_marginRight="10dp" |
35 | android:layout_toLeftOf="@+id/iv_skin" | 36 | android:layout_toLeftOf="@+id/iv_skin" |
36 | android:gravity="center_vertical" | 37 | android:gravity="center_vertical" |
37 | android:padding="10dp" | 38 | android:padding="10dp" |
38 | android:src="@mipmap/shezhi" | 39 | android:src="@mipmap/shezhi" |
39 | android:textColor="@android:color/white" | 40 | android:textColor="@android:color/white" |
40 | android:textSize="22sp" /> | 41 | android:textSize="22sp" /> |
41 | 42 | ||
42 | <ImageView | 43 | <ImageView |
43 | android:id="@+id/iv_skin" | 44 | android:id="@+id/iv_skin" |
44 | android:layout_width="wrap_content" | 45 | android:layout_width="wrap_content" |
45 | android:layout_height="match_parent" | 46 | android:layout_height="match_parent" |
46 | android:layout_marginLeft="10dp" | 47 | android:layout_marginRight="10dp" |
47 | android:layout_toLeftOf="@+id/iv_imformatioan" | 48 | android:layout_toLeftOf="@+id/iv_imformatioan" |
48 | android:gravity="center_vertical" | 49 | android:gravity="center_vertical" |
49 | android:padding="10dp" | 50 | android:padding="10dp" |
50 | android:src="@mipmap/pifu" | 51 | android:src="@mipmap/pifu" |
51 | android:textColor="@android:color/white" | 52 | android:textColor="@android:color/white" |
52 | android:textSize="22sp" /> | 53 | android:textSize="22sp" /> |
53 | 54 | ||
54 | <ImageView | 55 | <ImageView |
55 | android:id="@+id/iv_imformatioan" | 56 | android:id="@+id/iv_imformatioan" |
56 | android:layout_width="wrap_content" | 57 | android:layout_width="wrap_content" |
57 | android:layout_height="match_parent" | 58 | android:layout_height="match_parent" |
58 | android:layout_alignParentRight="true" | 59 | android:layout_alignParentRight="true" |
59 | android:layout_marginLeft="20dp" | 60 | android:layout_marginRight="10dp" |
60 | android:gravity="center_vertical" | 61 | android:gravity="center_vertical" |
61 | android:padding="10dp" | 62 | android:padding="10dp" |
62 | android:src="@mipmap/fankui" | 63 | android:src="@mipmap/fankui" |
63 | android:textColor="@android:color/white" | 64 | android:textColor="@android:color/white" |
64 | android:textSize="22sp" /> | 65 | android:textSize="22sp" /> |
65 | 66 | ||
66 | 67 | ||
67 | </RelativeLayout> | 68 | </RelativeLayout> |
68 | 69 | ||
69 | <LinearLayout | 70 | <LinearLayout |
70 | android:layout_width="match_parent" | 71 | android:layout_width="match_parent" |
71 | android:layout_height="match_parent"> | 72 | android:layout_height="match_parent"> |
72 | 73 | ||
73 | <LinearLayout | 74 | <LinearLayout |
74 | android:layout_width="0dp" | 75 | android:layout_width="0dp" |
75 | android:layout_height="match_parent" | 76 | android:layout_height="match_parent" |
76 | android:layout_weight="1" | 77 | android:layout_weight="1" |
77 | android:orientation="vertical"> | 78 | android:orientation="vertical"> |
78 | 79 | ||
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 | 80 | <LinearLayout |
87 | android:layout_width="match_parent" | 81 | android:layout_width="match_parent" |
88 | android:layout_height="wrap_content" | 82 | android:layout_height="wrap_content" |
89 | android:gravity="center" | 83 | android:layout_marginTop="20dp" |
90 | android:orientation="horizontal"> | 84 | android:orientation="horizontal"> |
85 | <ImageView | ||
86 | android:id="@+id/iv_look_card" | ||
87 | android:layout_width="wrap_content" | ||
88 | android:layout_height="wrap_content" | ||
89 | android:padding="10dp" | ||
90 | android:layout_marginLeft="20dp" | ||
91 | android:src="@mipmap/card_icoc" /> | ||
91 | 92 | ||
92 | <ImageView | 93 | <ImageView |
93 | android:layout_width="wrap_content" | 94 | android:layout_width="wrap_content" |
94 | android:layout_height="wrap_content" | 95 | android:layout_height="wrap_content" |
95 | android:layout_marginLeft="30dp" | 96 | android:layout_marginLeft="60dp" |
96 | android:src="@mipmap/header_default" /> | 97 | android:src="@mipmap/header_default" /> |
97 | 98 | ||
98 | <TextView | 99 | <TextView |
99 | android:layout_width="wrap_content" | 100 | android:layout_width="wrap_content" |
100 | android:layout_height="wrap_content" | 101 | android:layout_height="wrap_content" |
101 | android:layout_marginLeft="18dp" | 102 | android:layout_marginLeft="18dp" |
103 | android:layout_marginTop="20dp" | ||
102 | android:background="@drawable/corcle_blue_bg" | 104 | android:background="@drawable/corcle_blue_bg" |
103 | android:paddingLeft="5dp" | 105 | android:paddingLeft="5dp" |
104 | android:paddingRight="5dp" | 106 | android:paddingRight="5dp" |
107 | android:gravity="center_vertical" | ||
105 | android:text="签到" | 108 | android:text="签到" |
106 | android:textColor="@color/login_text_blue" | 109 | android:textColor="@color/login_text_blue" |
107 | android:textSize="18sp" /> | 110 | android:textSize="18sp" /> |
108 | 111 | ||
109 | </LinearLayout> | 112 | </LinearLayout> |
110 | 113 | ||
111 | <LinearLayout | 114 | <LinearLayout |
112 | android:layout_width="match_parent" | 115 | android:layout_width="match_parent" |
113 | android:layout_height="wrap_content" | 116 | android:layout_height="wrap_content" |
114 | android:layout_marginLeft="20dp" | 117 | android:layout_marginLeft="20dp" |
115 | android:layout_marginTop="20dp" | 118 | android:layout_marginTop="20dp" |
116 | android:orientation="horizontal"> | 119 | android:orientation="horizontal"> |
117 | 120 | ||
118 | <TextView | 121 | <TextView |
119 | android:layout_width="wrap_content" | 122 | android:layout_width="wrap_content" |
120 | android:layout_height="wrap_content" | 123 | android:layout_height="wrap_content" |
121 | android:text="熊巍" | 124 | android:text="熊巍" |
122 | android:textSize="20dp" /> | 125 | android:textSize="20dp" /> |
123 | 126 | ||
124 | <ImageView | 127 | <ImageView |
125 | android:layout_width="wrap_content" | 128 | android:layout_width="wrap_content" |
126 | android:layout_height="wrap_content" | 129 | android:layout_height="wrap_content" |
127 | android:layout_marginLeft="90dp" | 130 | android:layout_marginLeft="50dp" |
128 | android:src="@mipmap/men" /> | 131 | android:src="@mipmap/men" /> |
129 | 132 | ||
130 | </LinearLayout> | 133 | </LinearLayout> |
131 | 134 | ||
132 | <LinearLayout | 135 | <LinearLayout |
133 | android:layout_width="match_parent" | 136 | android:layout_width="match_parent" |
134 | android:layout_height="wrap_content" | 137 | android:layout_height="wrap_content" |
135 | android:layout_marginLeft="20dp" | 138 | android:layout_marginLeft="20dp" |
136 | android:layout_marginTop="20dp" | 139 | android:layout_marginTop="20dp" |
137 | android:gravity="center" | 140 | android:gravity="center" |
138 | android:orientation="horizontal"> | 141 | android:orientation="horizontal"> |
139 | 142 | ||
140 | <TextView | 143 | <TextView |
141 | android:layout_width="0dp" | 144 | android:layout_width="0dp" |
142 | android:layout_height="wrap_content" | 145 | android:layout_height="wrap_content" |
143 | android:layout_weight="5" | 146 | android:layout_weight="5" |
144 | android:text="阿士大夫撒打发士大夫士大夫撒的范德萨" | 147 | android:text="阿士大夫撒打发士大夫士大夫撒的范德萨" |
145 | android:textSize="18sp" /> | 148 | android:textSize="18sp" /> |
146 | 149 | ||
147 | <ImageView | 150 | <ImageView |
148 | android:layout_width="0dp" | 151 | android:layout_width="0dp" |
149 | android:layout_height="wrap_content" | 152 | android:layout_height="wrap_content" |
150 | android:layout_weight="1" | 153 | android:layout_weight="1" |
151 | android:padding="10dp" | 154 | android:padding="10dp" |
152 | android:src="@mipmap/pencil" /> | 155 | android:src="@mipmap/pencil" /> |
153 | 156 | ||
154 | 157 | ||
155 | </LinearLayout> | 158 | </LinearLayout> |
156 | 159 | ||
157 | <View | 160 | <View |
158 | android:layout_width="match_parent" | 161 | android:layout_width="match_parent" |
159 | android:layout_height="0.7dp" | 162 | android:layout_height="0.7dp" |
160 | android:layout_marginTop="10dp" | 163 | android:layout_marginTop="20dp" |
161 | android:background="@color/cutoff_line"> | 164 | android:background="@color/cutoff_line"> |
162 | 165 | ||
163 | </View> | 166 | </View> |
164 | 167 | ||
165 | <LinearLayout | 168 | <LinearLayout |
166 | android:layout_width="match_parent" | 169 | android:layout_width="match_parent" |
167 | android:layout_height="wrap_content" | 170 | android:layout_height="wrap_content" |
168 | android:layout_marginTop="20dp" | 171 | android:layout_marginTop="30dp" |
169 | android:orientation="vertical"> | 172 | android:orientation="vertical"> |
170 | 173 | ||
171 | <LinearLayout | 174 | <LinearLayout |
172 | android:layout_width="match_parent" | 175 | android:layout_width="match_parent" |
173 | android:layout_height="wrap_content" | 176 | android:layout_height="wrap_content" |
174 | android:gravity="center_vertical" | 177 | android:gravity="center_vertical" |
175 | android:orientation="horizontal"> | 178 | android:orientation="horizontal"> |
176 | 179 | ||
177 | <ImageView | 180 | <ImageView |
178 | android:layout_width="0dp" | 181 | android:layout_width="0dp" |
179 | android:layout_height="wrap_content" | 182 | android:layout_height="wrap_content" |
180 | android:layout_weight="1" | 183 | android:layout_weight="1" |
181 | android:src="@mipmap/wodecuoti" /> | 184 | android:src="@mipmap/wodecuoti" /> |
182 | 185 | ||
183 | <TextView | 186 | <TextView |
184 | android:layout_width="0dp" | 187 | android:layout_width="0dp" |
185 | android:layout_height="wrap_content" | 188 | android:layout_height="wrap_content" |
186 | android:layout_weight="5" | 189 | android:layout_weight="5" |
187 | android:text="我的错题" | 190 | android:text="我的错题" |
188 | android:textSize="20sp" /> | 191 | android:textSize="20sp" /> |
189 | 192 | ||
190 | <ImageView | 193 | <ImageView |
191 | android:layout_width="0dp" | 194 | android:layout_width="0dp" |
192 | android:layout_height="wrap_content" | 195 | android:layout_height="wrap_content" |
193 | android:layout_weight="1" | 196 | android:layout_weight="1" |
194 | android:src="@mipmap/youjiantou" /> | 197 | android:src="@mipmap/youjiantou" /> |
195 | 198 | ||
196 | </LinearLayout> | 199 | </LinearLayout> |
197 | 200 | ||
198 | <LinearLayout | 201 | <LinearLayout |
199 | android:layout_width="match_parent" | 202 | android:layout_width="match_parent" |
200 | android:layout_height="wrap_content" | 203 | android:layout_height="wrap_content" |
201 | android:layout_marginTop="20dp" | 204 | android:layout_marginTop="35dp" |
202 | android:gravity="center_vertical" | 205 | android:gravity="center_vertical" |
203 | android:orientation="horizontal"> | 206 | android:orientation="horizontal"> |
204 | 207 | ||
205 | <ImageView | 208 | <ImageView |
206 | android:layout_width="0dp" | 209 | android:layout_width="0dp" |
207 | android:layout_height="wrap_content" | 210 | android:layout_height="wrap_content" |
208 | android:layout_weight="1" | 211 | android:layout_weight="1" |
209 | android:src="@mipmap/wodebiji" /> | 212 | android:src="@mipmap/wodebiji" /> |
210 | 213 | ||
211 | <TextView | 214 | <TextView |
212 | android:layout_width="0dp" | 215 | android:layout_width="0dp" |
213 | android:layout_height="wrap_content" | 216 | android:layout_height="wrap_content" |
214 | android:layout_weight="5" | 217 | android:layout_weight="5" |
215 | android:text="我的笔记" | 218 | android:text="我的笔记" |
216 | android:textSize="20sp" /> | 219 | android:textSize="20sp" /> |
217 | 220 | ||
218 | <ImageView | 221 | <ImageView |
219 | android:layout_width="0dp" | 222 | android:layout_width="0dp" |
220 | android:layout_height="wrap_content" | 223 | android:layout_height="wrap_content" |
221 | android:layout_weight="1" | 224 | android:layout_weight="1" |
222 | android:src="@mipmap/youjiantou" /> | 225 | android:src="@mipmap/youjiantou" /> |
223 | 226 | ||
224 | </LinearLayout> | 227 | </LinearLayout> |
225 | 228 | ||
226 | <LinearLayout | 229 | <LinearLayout |
227 | android:layout_width="match_parent" | 230 | android:layout_width="match_parent" |
228 | android:layout_height="wrap_content" | 231 | android:layout_height="wrap_content" |
229 | android:layout_marginTop="20dp" | 232 | android:layout_marginTop="35dp" |
230 | android:gravity="center_vertical" | 233 | android:gravity="center_vertical" |
231 | android:orientation="horizontal"> | 234 | android:orientation="horizontal"> |
232 | 235 | ||
233 | <ImageView | 236 | <ImageView |
234 | android:layout_width="0dp" | 237 | android:layout_width="0dp" |
235 | android:layout_height="wrap_content" | 238 | android:layout_height="wrap_content" |
236 | android:layout_weight="1" | 239 | android:layout_weight="1" |
237 | android:src="@mipmap/wodeshoucang" /> | 240 | android:src="@mipmap/wodeshoucang" /> |
238 | 241 | ||
239 | <TextView | 242 | <TextView |
240 | android:layout_width="0dp" | 243 | android:layout_width="0dp" |
241 | android:layout_height="wrap_content" | 244 | android:layout_height="wrap_content" |
242 | android:layout_weight="5" | 245 | android:layout_weight="5" |
243 | android:text="我的收藏" | 246 | android:text="我的收藏" |
244 | android:textSize="20sp" /> | 247 | android:textSize="20sp" /> |
245 | 248 | ||
246 | <ImageView | 249 | <ImageView |
247 | android:layout_width="0dp" | 250 | android:layout_width="0dp" |
248 | android:layout_height="wrap_content" | 251 | android:layout_height="wrap_content" |
249 | android:layout_weight="1" | 252 | android:layout_weight="1" |
250 | android:src="@mipmap/youjiantou" /> | 253 | android:src="@mipmap/youjiantou" /> |
251 | 254 | ||
252 | </LinearLayout> | 255 | </LinearLayout> |
253 | 256 | ||
254 | <LinearLayout | 257 | <LinearLayout |
255 | android:layout_width="match_parent" | 258 | android:layout_width="match_parent" |
256 | android:layout_height="wrap_content" | 259 | android:layout_height="wrap_content" |
257 | android:layout_marginTop="20dp" | 260 | android:layout_marginTop="35dp" |
258 | android:gravity="center_vertical" | 261 | android:gravity="center_vertical" |
259 | android:orientation="horizontal"> | 262 | android:orientation="horizontal"> |
260 | 263 | ||
261 | <ImageView | 264 | <ImageView |
262 | android:layout_width="0dp" | 265 | android:layout_width="0dp" |
263 | android:layout_height="wrap_content" | 266 | android:layout_height="wrap_content" |
264 | android:layout_weight="1" | 267 | android:layout_weight="1" |
265 | android:src="@mipmap/wodebanji" /> | 268 | android:src="@mipmap/wodebanji" /> |
266 | 269 | ||
267 | <TextView | 270 | <TextView |
268 | android:layout_width="0dp" | 271 | android:layout_width="0dp" |
269 | android:layout_height="wrap_content" | 272 | android:layout_height="wrap_content" |
270 | android:layout_weight="5" | 273 | android:layout_weight="5" |
271 | android:text="我的班级" | 274 | android:text="我的班级" |
272 | android:textSize="20sp" /> | 275 | android:textSize="20sp" /> |
273 | 276 | ||
274 | <ImageView | 277 | <ImageView |
275 | android:layout_width="0dp" | 278 | android:layout_width="0dp" |
276 | android:layout_height="wrap_content" | 279 | android:layout_height="wrap_content" |
277 | android:layout_weight="1" | 280 | android:layout_weight="1" |
278 | android:src="@mipmap/youjiantou" /> | 281 | android:src="@mipmap/youjiantou" /> |
279 | 282 | ||
280 | </LinearLayout> | 283 | </LinearLayout> |
281 | 284 | ||
282 | 285 | ||
283 | </LinearLayout> | 286 | </LinearLayout> |
284 | 287 | ||
285 | <LinearLayout | 288 | <LinearLayout |
286 | android:layout_width="match_parent" | 289 | android:layout_width="match_parent" |
287 | android:layout_height="wrap_content" | 290 | android:layout_height="match_parent" |
288 | android:layout_marginTop="100dp" | 291 | android:layout_marginTop="120dp" |
289 | android:background="@mipmap/xiaoguanggao"> | 292 | android:background="@mipmap/xiaoguanggao"> |
290 | 293 | ||
291 | </LinearLayout> | 294 | </LinearLayout> |
292 | 295 | ||
293 | 296 | ||
294 | </LinearLayout> | 297 | </LinearLayout> |
295 | 298 | ||
296 | 299 | ||
297 | <View | 300 | <View |
298 | android:layout_width="0.7dp" | 301 | android:layout_width="0.7dp" |
299 | android:layout_height="match_parent" | 302 | android:layout_height="match_parent" |
300 | android:background="@color/cutoff_line"> | 303 | android:background="@color/cutoff_line"> |
301 | 304 | ||
302 | </View> | 305 | </View> |
303 | 306 | ||
304 | <LinearLayout | 307 | <LinearLayout |
305 | android:layout_width="0dp" | 308 | android:layout_width="0dp" |
306 | android:layout_height="match_parent" | 309 | android:layout_height="match_parent" |
307 | android:layout_weight="2.5" | 310 | android:layout_weight="2.5" |
308 | android:orientation="vertical"> | 311 | android:orientation="vertical"> |
309 | 312 | ||
310 | <LinearLayout | 313 | <LinearLayout |
311 | android:layout_width="match_parent" | 314 | android:layout_width="match_parent" |
312 | android:layout_height="wrap_content" | 315 | android:layout_height="wrap_content" |
313 | android:layout_margin="20dp" | 316 | android:layout_margin="20dp" |
314 | android:gravity="center_vertical" | 317 | android:gravity="center_vertical" |
315 | android:orientation="horizontal"> | 318 | android:orientation="horizontal"> |
316 | 319 | ||
317 | <View | 320 | <View |
318 | android:layout_width="5dp" | 321 | android:layout_width="5dp" |
319 | android:layout_height="20dp" | 322 | android:layout_height="20dp" |
320 | android:background="@color/login_text_blue"> | 323 | android:background="@color/login_text_blue"> |
321 | 324 | ||
322 | </View> | 325 | </View> |
323 | 326 | ||
324 | <TextView | 327 | <TextView |
325 | android:layout_width="wrap_content" | 328 | android:layout_width="wrap_content" |
326 | android:layout_height="wrap_content" | 329 | android:layout_height="wrap_content" |
327 | android:layout_marginLeft="5dp" | 330 | android:layout_marginLeft="5dp" |
328 | android:text="最近学习" | 331 | android:text="最近学习" |
329 | android:textSize="22sp" /> | 332 | android:textSize="22sp" /> |
330 | 333 | ||
331 | </LinearLayout> | 334 | </LinearLayout> |
332 | 335 | ||
333 | <LinearLayout | 336 | <LinearLayout |
334 | android:layout_width="match_parent" | 337 | android:layout_width="match_parent" |
335 | android:layout_height="wrap_content"> | 338 | android:layout_height="wrap_content"> |
336 | 339 | ||
337 | <TextView | 340 | <TextView |
338 | android:id="@+id/list_item_study" | 341 | android:id="@+id/list_item_study" |
339 | android:layout_width="match_parent" | 342 | android:layout_width="match_parent" |
340 | android:layout_height="100dp" | 343 | android:layout_height="100dp" |
341 | android:layout_marginLeft="20dp" | 344 | android:layout_marginLeft="20dp" |
342 | android:layout_marginTop="10dp" | 345 | android:layout_marginTop="10dp" |
343 | android:gravity="center" | 346 | android:gravity="center" |
344 | android:text="这里需要显示水平滑动的" /> | 347 | android:text="这里需要显示水平滑动的" /> |
345 | </LinearLayout> | 348 | </LinearLayout> |
346 | 349 | ||
347 | <View | 350 | <View |
348 | android:layout_width="match_parent" | 351 | android:layout_width="match_parent" |
349 | android:layout_height="0.7dp" | 352 | android:layout_height="0.7dp" |
350 | android:background="@color/cutoff_line"> | 353 | android:background="@color/cutoff_line"> |
351 | 354 | ||
352 | </View> | 355 | </View> |
353 | 356 | ||
354 | <LinearLayout | 357 | <LinearLayout |
355 | android:layout_width="match_parent" | 358 | android:layout_width="match_parent" |
356 | android:layout_height="wrap_content" | 359 | android:layout_height="wrap_content" |
357 | android:layout_margin="20dp" | 360 | android:layout_margin="20dp" |
358 | android:gravity="center_vertical" | 361 | android:gravity="center_vertical" |
359 | android:orientation="horizontal"> | 362 | android:orientation="horizontal"> |
360 | 363 | ||
361 | <View | 364 | <View |
362 | android:layout_width="5dp" | 365 | android:layout_width="5dp" |
363 | android:layout_height="20dp" | 366 | android:layout_height="20dp" |
364 | android:background="@color/login_text_blue"> | 367 | android:background="@color/login_text_blue"> |
365 | 368 | ||
366 | </View> | 369 | </View> |
367 | 370 | ||
368 | <TextView | 371 | <TextView |
369 | android:layout_width="0dp" | 372 | android:layout_width="0dp" |
370 | android:layout_height="wrap_content" | 373 | android:layout_height="wrap_content" |
371 | android:layout_marginLeft="5dp" | 374 | android:layout_marginLeft="5dp" |
372 | android:layout_weight="1" | 375 | android:layout_weight="2" |
373 | android:text="个人信息" | 376 | android:text="个人信息" |
374 | android:textSize="22sp" /> | 377 | android:textSize="22sp" /> |
375 | 378 | ||
376 | <TextView | 379 | <TextView |
380 | android:id="@+id/tv_edit_presoninfo" | ||
381 | android:padding="5dp" | ||
377 | android:layout_width="0dp" | 382 | android:layout_width="0dp" |
378 | android:layout_height="wrap_content" | 383 | android:layout_height="wrap_content" |
379 | android:layout_marginLeft="5dp" | 384 | android:layout_marginLeft="10dp" |
380 | android:layout_weight="0.1" | 385 | android:layout_weight="0.2" |
381 | android:text="编辑" | 386 | android:text="编辑" |
382 | android:textSize="22sp" /> | 387 | android:textSize="18sp" /> |
383 | 388 | ||
384 | <ImageView | 389 | <ImageView |
385 | android:layout_width="0dp" | 390 | android:layout_width="0dp" |
386 | android:layout_height="wrap_content" | 391 | android:layout_height="wrap_content" |
387 | android:layout_weight="0.1" | 392 | android:layout_weight="0.1" |
388 | 393 | ||
389 | android:src="@mipmap/youjiantou" /> | 394 | android:src="@mipmap/youjiantou" /> |
390 | 395 | ||
391 | 396 | ||
392 | </LinearLayout> | 397 | </LinearLayout> |
393 | 398 | ||
394 | <LinearLayout | 399 | <LinearLayout |
395 | android:layout_width="match_parent" | 400 | android:layout_width="match_parent" |
396 | android:layout_height="wrap_content" | 401 | android:layout_height="wrap_content" |
397 | android:layout_marginLeft="50dp" | 402 | android:layout_marginLeft="50dp" |
398 | android:layout_marginTop="20dp" | 403 | android:layout_marginTop="10dp" |
399 | android:orientation="vertical"> | 404 | android:orientation="vertical"> |
400 | 405 | ||
401 | <LinearLayout | 406 | <LinearLayout |
402 | android:layout_width="match_parent" | 407 | android:layout_width="match_parent" |
403 | android:layout_height="wrap_content" | 408 | android:layout_height="wrap_content" |
404 | android:gravity="center_vertical" | 409 | android:gravity="center_vertical" |
405 | android:orientation="horizontal"> | 410 | android:orientation="horizontal"> |
406 | 411 | ||
407 | <TextView | 412 | <TextView |
408 | android:layout_width="0dp" | 413 | android:layout_width="0dp" |
409 | android:layout_height="wrap_content" | 414 | android:layout_height="wrap_content" |
410 | android:layout_weight="1" | 415 | android:layout_weight="1" |
411 | android:text="我的错题" | 416 | android:text="我的错题" |
412 | android:textSize="20sp" /> | 417 | android:textSize="20sp" /> |
413 | 418 | ||
414 | <TextView | 419 | <TextView |
415 | android:layout_width="0dp" | 420 | android:layout_width="0dp" |
416 | android:layout_height="wrap_content" | 421 | android:layout_height="wrap_content" |
417 | android:layout_weight="2" | 422 | android:layout_weight="2" |
418 | android:text="我的错题" | 423 | android:text="我的错题" |
419 | android:textSize="20sp" /> | 424 | android:textSize="20sp" /> |
420 | 425 | ||
421 | <TextView | 426 | <TextView |
422 | android:layout_width="1dp" | 427 | android:layout_width="1dp" |
423 | android:layout_height="wrap_content" | 428 | android:layout_height="wrap_content" |
424 | android:layout_weight="1" | 429 | android:layout_weight="1" |
425 | android:text="我的错题" | 430 | android:text="我的错题" |
426 | android:textSize="20sp" /> | 431 | android:textSize="20sp" /> |
427 | 432 | ||
428 | <TextView | 433 | <TextView |
429 | android:layout_width="0dp" | 434 | android:layout_width="0dp" |
430 | android:layout_height="wrap_content" | 435 | android:layout_height="wrap_content" |
431 | android:layout_weight="2" | 436 | android:layout_weight="2" |
432 | android:text="我的错题" | 437 | android:text="我的错题" |
433 | android:textSize="20sp" /> | 438 | android:textSize="20sp" /> |
434 | </LinearLayout> | 439 | </LinearLayout> |
435 | 440 | ||
436 | <LinearLayout | 441 | <LinearLayout |
437 | android:layout_width="match_parent" | 442 | android:layout_width="match_parent" |
438 | android:layout_height="wrap_content" | 443 | android:layout_height="wrap_content" |
439 | android:layout_marginTop="20dp" | 444 | android:layout_marginTop="20dp" |
440 | android:gravity="center_vertical" | 445 | android:gravity="center_vertical" |
441 | android:orientation="horizontal"> | 446 | android:orientation="horizontal"> |
442 | 447 | ||
443 | <TextView | 448 | <TextView |
444 | android:layout_width="0dp" | 449 | android:layout_width="0dp" |
445 | android:layout_height="wrap_content" | 450 | android:layout_height="wrap_content" |
446 | android:layout_weight="1" | 451 | android:layout_weight="1" |
447 | android:text="我的错题" | 452 | android:text="我的错题" |
448 | android:textSize="20sp" /> | 453 | android:textSize="20sp" /> |
449 | 454 | ||
450 | <TextView | 455 | <TextView |
451 | android:layout_width="0dp" | 456 | android:layout_width="0dp" |
452 | android:layout_height="wrap_content" | 457 | android:layout_height="wrap_content" |
453 | android:layout_weight="2" | 458 | android:layout_weight="2" |
454 | android:text="我的错题" | 459 | android:text="我的错题" |
455 | android:textSize="20sp" /> | 460 | android:textSize="20sp" /> |
456 | 461 | ||
457 | <TextView | 462 | <TextView |
458 | android:layout_width="1dp" | 463 | android:layout_width="1dp" |
459 | android:layout_height="wrap_content" | 464 | android:layout_height="wrap_content" |
460 | android:layout_weight="1" | 465 | android:layout_weight="1" |
461 | android:text="我的错题" | 466 | android:text="我的错题" |
462 | android:textSize="20sp" /> | 467 | android:textSize="20sp" /> |
463 | 468 | ||
464 | <TextView | 469 | <TextView |
465 | android:layout_width="0dp" | 470 | android:layout_width="0dp" |
466 | android:layout_height="wrap_content" | 471 | android:layout_height="wrap_content" |
467 | android:layout_weight="2" | 472 | android:layout_weight="2" |
468 | android:text="我的错题" | 473 | android:text="我的错题" |
469 | android:textSize="20sp" /> | 474 | android:textSize="20sp" /> |
470 | </LinearLayout> | 475 | </LinearLayout> |
471 | 476 | ||
472 | <LinearLayout | 477 | <LinearLayout |
473 | android:layout_width="match_parent" | 478 | android:layout_width="match_parent" |
474 | android:layout_height="wrap_content" | 479 | android:layout_height="wrap_content" |
475 | android:layout_marginTop="20dp" | 480 | android:layout_marginTop="20dp" |
476 | android:gravity="center_vertical" | 481 | android:gravity="center_vertical" |
477 | android:orientation="horizontal"> | 482 | android:orientation="horizontal"> |
478 | 483 | ||
479 | <TextView | 484 | <TextView |
480 | android:layout_width="0dp" | 485 | android:layout_width="0dp" |
481 | android:layout_height="wrap_content" | 486 | android:layout_height="wrap_content" |
482 | android:layout_weight="1" | 487 | android:layout_weight="1" |
483 | android:text="我的错题" | 488 | android:text="我的错题" |
484 | android:textSize="20sp" /> | 489 | android:textSize="20sp" /> |
485 | 490 | ||
486 | <TextView | 491 | <TextView |
487 | android:layout_width="0dp" | 492 | android:layout_width="0dp" |
488 | android:layout_height="wrap_content" | 493 | android:layout_height="wrap_content" |
489 | android:layout_weight="2" | 494 | android:layout_weight="2" |
490 | android:text="我的错题" | 495 | android:text="我的错题" |
491 | android:textSize="20sp" /> | 496 | android:textSize="20sp" /> |
492 | 497 | ||
493 | <TextView | 498 | <TextView |
494 | android:layout_width="1dp" | 499 | android:layout_width="1dp" |
495 | android:layout_height="wrap_content" | 500 | android:layout_height="wrap_content" |
496 | android:layout_weight="1" | 501 | android:layout_weight="1" |
497 | android:text="我的错题" | 502 | android:text="我的错题" |
498 | android:textSize="20sp" /> | 503 | android:textSize="20sp" /> |
499 | 504 | ||
500 | <TextView | 505 | <TextView |
501 | android:layout_width="0dp" | 506 | android:layout_width="0dp" |
502 | android:layout_height="wrap_content" | 507 | android:layout_height="wrap_content" |
503 | android:layout_weight="2" | 508 | android:layout_weight="2" |
504 | android:text="我的错题" | 509 | android:text="我的错题" |
505 | android:textSize="20sp" /> | 510 | android:textSize="20sp" /> |
506 | </LinearLayout> | 511 | </LinearLayout> |
507 | 512 | ||
508 | <LinearLayout | 513 | <LinearLayout |
509 | android:layout_width="match_parent" | 514 | android:layout_width="match_parent" |
510 | android:layout_height="wrap_content" | 515 | android:layout_height="wrap_content" |
511 | android:layout_marginTop="20dp" | 516 | android:layout_marginTop="20dp" |
512 | android:gravity="center_vertical" | 517 | android:gravity="center_vertical" |
513 | android:orientation="horizontal"> | 518 | android:orientation="horizontal"> |
514 | 519 | ||
515 | <TextView | 520 | <TextView |
516 | android:layout_width="0dp" | 521 | android:layout_width="0dp" |
517 | android:layout_height="wrap_content" | 522 | android:layout_height="wrap_content" |
518 | android:layout_weight="1" | 523 | android:layout_weight="1" |
519 | android:text="我的错题" | 524 | android:text="我的错题" |
520 | android:textSize="20sp" /> | 525 | android:textSize="20sp" /> |
521 | 526 | ||
522 | <TextView | 527 | <TextView |
523 | android:layout_width="0dp" | 528 | android:layout_width="0dp" |
524 | android:layout_height="wrap_content" | 529 | android:layout_height="wrap_content" |
525 | android:layout_weight="2" | 530 | android:layout_weight="2" |
526 | android:text="我的错题" | 531 | android:text="我的错题" |
527 | android:textSize="20sp" /> | 532 | android:textSize="20sp" /> |
528 | 533 | ||
529 | <TextView | 534 | <TextView |
530 | android:layout_width="1dp" | 535 | android:layout_width="1dp" |
531 | android:layout_height="wrap_content" | 536 | android:layout_height="wrap_content" |
532 | android:layout_weight="1" | 537 | android:layout_weight="1" |
533 | android:text="我的错题" | 538 | android:text="我的错题" |
534 | android:textSize="20sp" /> | 539 | android:textSize="20sp" /> |
535 | 540 | ||
536 | <TextView | 541 | <TextView |
537 | android:layout_width="0dp" | 542 | android:layout_width="0dp" |
538 | android:layout_height="wrap_content" | 543 | android:layout_height="wrap_content" |
539 | android:layout_weight="2" | 544 | android:layout_weight="2" |
540 | android:text="我的错题" | 545 | android:text="我的错题" |
541 | android:textSize="20sp" /> | 546 | android:textSize="20sp" /> |
542 | </LinearLayout> | 547 | </LinearLayout> |
543 | 548 | ||
544 | 549 | ||
545 | </LinearLayout> | 550 | </LinearLayout> |
551 | <View | ||
552 | android:layout_width="match_parent" | ||
553 | android:layout_height="0.7dp" | ||
554 | android:layout_marginTop="20dp" | ||
555 | android:background="@color/cutoff_line"> | ||
546 | 556 | ||
557 | </View> | ||
547 | <LinearLayout | 558 | <LinearLayout |
548 | android:layout_width="match_parent" | 559 | android:layout_width="match_parent" |
549 | android:layout_height="wrap_content" | 560 | android:layout_height="wrap_content" |
550 | android:layout_margin="20dp" | 561 | android:layout_margin="20dp" |
551 | android:gravity="center_vertical" | 562 | android:gravity="center_vertical" |
552 | android:orientation="horizontal"> | 563 | android:orientation="horizontal"> |
553 | 564 | ||
554 | <View | 565 | <View |
555 | android:layout_width="5dp" | 566 | android:layout_width="5dp" |
556 | android:layout_height="20dp" | 567 | android:layout_height="20dp" |
557 | android:background="@color/login_text_blue"> | 568 | android:background="@color/login_text_blue"> |
558 | 569 | ||
559 | </View> | 570 | </View> |
560 | 571 | ||
561 | <TextView | 572 | <TextView |
562 | android:layout_width="wrap_content" | 573 | android:layout_width="wrap_content" |
563 | android:layout_height="wrap_content" | 574 | android:layout_height="wrap_content" |
564 | android:layout_marginLeft="5dp" | 575 | android:layout_marginLeft="5dp" |
565 | android:text="版本信息" | 576 | android:text="版本信息" |
566 | android:textSize="22sp" /> | 577 | android:textSize="22sp" /> |
567 | 578 | ||
568 | </LinearLayout> | 579 | </LinearLayout> |
569 | 580 | ||
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 | 581 | <LinearLayout |
578 | android:layout_width="match_parent" | 582 | android:layout_width="match_parent" |
579 | android:layout_height="wrap_content" | 583 | android:layout_height="wrap_content" |
580 | android:layout_marginTop="20dp"> | 584 | android:layout_marginTop="20dp"> |
581 | 585 | ||
582 | <TextView | 586 | <TextView |
583 | android:layout_width="match_parent" | 587 | android:layout_width="match_parent" |
584 | android:layout_height="100dp" | 588 | android:layout_height="100dp" |
585 | android:layout_marginLeft="20dp" | 589 | android:layout_marginLeft="20dp" |
PersonalCenter/app/src/main/res/layout/activity_ok_cardinfo.xml
1 | <?xml version="1.0" encoding="utf-8"?> | 1 | <?xml version="1.0" encoding="utf-8"?> |
2 | <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" | 2 | <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" |
3 | android:layout_width="match_parent" | 3 | android:layout_width="match_parent" |
4 | android:layout_height="match_parent" | 4 | android:layout_height="match_parent" |
5 | android:orientation="vertical"> | 5 | android:orientation="vertical"> |
6 | 6 | ||
7 | <RelativeLayout | 7 | <RelativeLayout |
8 | android:id="@+id/title" | 8 | android:id="@+id/title" |
9 | android:layout_width="match_parent" | 9 | android:layout_width="match_parent" |
10 | android:layout_height="wrap_content" | 10 | android:layout_height="wrap_content" |
11 | android:background="@color/login_text_blue" | 11 | android:background="@color/login_text_blue" |
12 | android:minHeight="50dp"> | 12 | android:minHeight="50dp"> |
13 | 13 | ||
14 | <ImageView | 14 | <ImageView |
15 | android:id="@+id/cancel" | 15 | android:id="@+id/cancel" |
16 | android:layout_width="wrap_content" | 16 | android:layout_width="wrap_content" |
17 | android:layout_height="wrap_content" | 17 | android:layout_height="wrap_content" |
18 | android:layout_centerVertical="true" | 18 | android:layout_centerVertical="true" |
19 | android:paddingLeft="20dp" | 19 | android:paddingLeft="20dp" |
20 | android:paddingRight="20dp" | 20 | android:paddingRight="20dp" |
21 | android:src="@mipmap/title_back" /> | 21 | android:src="@mipmap/title_back" /> |
22 | 22 | ||
23 | <TextView | 23 | <TextView |
24 | android:id="@+id/menu_title" | 24 | android:id="@+id/menu_title" |
25 | android:layout_width="wrap_content" | 25 | android:layout_width="wrap_content" |
26 | android:layout_height="wrap_content" | 26 | android:layout_height="wrap_content" |
27 | android:layout_centerInParent="true" | 27 | android:layout_centerInParent="true" |
28 | android:text="@string/string_electroniccard_info_ok" | 28 | android:text="@string/string_electroniccard_info_ok" |
29 | android:textColor="@android:color/white" | 29 | android:textColor="@android:color/white" |
30 | android:textSize="22sp" /> | 30 | android:textSize="22sp" /> |
31 | </RelativeLayout> | 31 | </RelativeLayout> |
32 | 32 | ||
33 | <LinearLayout | 33 | <LinearLayout |
34 | android:layout_width="match_parent" | 34 | android:layout_width="match_parent" |
35 | android:layout_height="wrap_content" | 35 | android:layout_height="wrap_content" |
36 | android:layout_margin="20dp" | 36 | android:layout_marginTop="50dp" |
37 | android:layout_marginLeft="20dp" | ||
38 | android:layout_marginRight="20dp" | ||
39 | android:layout_marginBottom="30dp" | ||
37 | android:background="@mipmap/cardbackgrangd" | 40 | android:background="@mipmap/cardbackgrangd" |
38 | android:gravity="center" | 41 | android:gravity="center" |
39 | android:orientation="vertical"> | 42 | android:orientation="vertical"> |
40 | 43 | ||
41 | <LinearLayout | 44 | <LinearLayout |
42 | android:layout_width="match_parent" | 45 | android:layout_width="match_parent" |
43 | android:layout_height="wrap_content" | 46 | android:layout_height="wrap_content" |
44 | android:layout_marginTop="70dp" | 47 | android:layout_marginTop="50dp" |
45 | android:gravity="center_vertical" | 48 | android:gravity="center_vertical" |
46 | android:orientation="horizontal"> | 49 | android:orientation="horizontal"> |
47 | 50 | ||
48 | <LinearLayout | 51 | <LinearLayout |
49 | android:layout_width="0dp" | 52 | android:layout_width="0dp" |
50 | android:layout_weight="1" | 53 | android:layout_weight="1" |
51 | android:layout_height="wrap_content" | 54 | android:layout_height="wrap_content" |
52 | android:layout_marginLeft="200dp" | 55 | android:layout_marginLeft="200dp" |
53 | android:gravity="center_vertical"> | 56 | android:gravity="center_vertical"> |
54 | 57 | ||
55 | <ImageView | 58 | <ImageView |
56 | android:layout_width="wrap_content" | 59 | android:layout_width="wrap_content" |
57 | android:layout_height="wrap_content" | 60 | android:layout_height="wrap_content" |
58 | android:src="@mipmap/logo_info" /> | 61 | android:src="@mipmap/logo_info" /> |
59 | 62 | ||
60 | <TextView | 63 | <TextView |
61 | android:layout_width="wrap_content" | 64 | android:layout_width="wrap_content" |
62 | android:layout_height="wrap_content" | 65 | android:layout_height="wrap_content" |
63 | android:layout_marginLeft="50dp" | 66 | android:layout_marginLeft="50dp" |
64 | android:background="@null" | 67 | android:background="@null" |
65 | android:text="电子保卡" | 68 | android:text="电子保卡" |
66 | android:textColor="@color/login_text_blue" | 69 | android:textColor="@color/electronic_card" |
67 | android:textSize="22sp" /> | 70 | android:textSize="22sp" /> |
68 | 71 | ||
69 | </LinearLayout> | 72 | </LinearLayout> |
70 | 73 | ||
71 | <LinearLayout | 74 | <LinearLayout |
72 | android:layout_width="0dp" | 75 | android:layout_width="0dp" |
73 | android:layout_weight="1" | 76 | android:layout_weight="1" |
74 | android:layout_height="80dp" | 77 | android:layout_height="80dp" |
75 | android:layout_marginLeft="80dp" | 78 | android:layout_marginLeft="80dp" |
76 | android:gravity="center_vertical"> | 79 | android:gravity="center_vertical"> |
77 | 80 | ||
78 | <TextView | 81 | <TextView |
79 | android:layout_width="wrap_content" | 82 | android:layout_width="wrap_content" |
80 | android:layout_height="wrap_content" | 83 | android:layout_height="wrap_content" |
81 | android:text="客户姓名" | 84 | android:text="客户姓名" |
82 | android:textColor="@color/btn_text_color" | 85 | android:textColor="@color/btn_text_color" |
83 | android:textSize="22sp" /> | 86 | android:textSize="22sp" /> |
84 | 87 | ||
85 | <TextView | 88 | <TextView |
89 | android:id="@+id/iv_card_username" | ||
86 | android:layout_width="wrap_content" | 90 | android:layout_width="wrap_content" |
87 | android:layout_height="wrap_content" | 91 | android:layout_height="wrap_content" |
88 | android:layout_marginLeft="80dp" | 92 | android:layout_marginLeft="80dp" |
89 | android:text="王小明" | 93 | android:text="王小明" |
90 | android:textColor="@color/btn_text_color" | 94 | android:textColor="@color/btn_text_color" |
91 | android:textSize="22sp" /> | 95 | android:textSize="22sp" /> |
92 | 96 | ||
93 | </LinearLayout> | 97 | </LinearLayout> |
94 | 98 | ||
95 | </LinearLayout> | 99 | </LinearLayout> |
96 | 100 | ||
97 | <LinearLayout | 101 | <LinearLayout |
98 | android:layout_width="match_parent" | 102 | android:layout_width="match_parent" |
99 | android:layout_height="wrap_content" | 103 | android:layout_height="wrap_content" |
100 | android:gravity="center_vertical" | 104 | android:gravity="center_vertical" |
101 | android:orientation="horizontal"> | 105 | android:orientation="horizontal"> |
102 | 106 | ||
103 | <LinearLayout | 107 | <LinearLayout |
104 | android:layout_width="0dp" | 108 | android:layout_width="0dp" |
105 | android:layout_weight="1" | 109 | android:layout_weight="1" |
106 | android:layout_height="60dp" | 110 | android:layout_height="60dp" |
107 | android:layout_marginLeft="200dp" | 111 | android:layout_marginLeft="200dp" |
108 | android:gravity="center_vertical"> | 112 | android:gravity="center_vertical"> |
109 | 113 | ||
110 | <TextView | 114 | <TextView |
111 | android:layout_width="wrap_content" | 115 | android:layout_width="wrap_content" |
112 | android:layout_height="wrap_content" | 116 | android:layout_height="wrap_content" |
113 | android:text="产品型号" | 117 | android:text="产品型号" |
114 | android:textColor="@color/btn_text_color" | 118 | android:textColor="@color/btn_text_color" |
115 | android:textSize="22sp" /> | 119 | android:textSize="22sp" /> |
116 | 120 | ||
117 | <TextView | 121 | <TextView |
122 | android:id="@+id/tv_card_deviceModel" | ||
118 | android:layout_width="wrap_content" | 123 | android:layout_width="wrap_content" |
119 | android:layout_height="wrap_content" | 124 | android:layout_height="wrap_content" |
120 | android:layout_marginLeft="50dp" | 125 | android:layout_marginLeft="50dp" |
121 | android:text="IPone888" | 126 | android:text="IPone888" |
122 | android:textSize="22sp" /> | 127 | android:textSize="22sp" /> |
123 | 128 | ||
124 | 129 | ||
125 | </LinearLayout> | 130 | </LinearLayout> |
126 | 131 | ||
127 | <LinearLayout | 132 | <LinearLayout |
128 | android:layout_width="0dp" | 133 | android:layout_width="0dp" |
129 | android:layout_weight="1" | 134 | android:layout_weight="1" |
130 | android:layout_height="60dp" | 135 | android:layout_height="60dp" |
131 | android:layout_marginLeft="80dp" | 136 | android:layout_marginLeft="80dp" |
132 | android:gravity="center_vertical"> | 137 | android:gravity="center_vertical"> |
133 | 138 | ||
134 | <TextView | 139 | <TextView |
135 | android:layout_width="wrap_content" | 140 | android:layout_width="wrap_content" |
136 | android:layout_height="wrap_content" | 141 | android:layout_height="wrap_content" |
137 | android:text="客户地址" | 142 | android:text="客户地址" |
138 | android:textSize="22sp" /> | 143 | android:textSize="22sp" /> |
139 | 144 | ||
140 | <TextView | 145 | <TextView |
146 | android:id="@+id/tv_card_adress" | ||
141 | android:layout_width="wrap_content" | 147 | android:layout_width="wrap_content" |
142 | android:layout_height="wrap_content" | 148 | android:layout_height="wrap_content" |
143 | android:layout_marginLeft="80dp" | 149 | android:layout_marginLeft="80dp" |
144 | android:background="@null" | 150 | android:background="@null" |
145 | android:text="北京市昭阳区三里屯" | 151 | android:text="北京市昭阳区三里屯" |
146 | android:textSize="22sp" /> | 152 | android:textSize="22sp" /> |
147 | 153 | ||
148 | </LinearLayout> | 154 | </LinearLayout> |
149 | 155 | ||
150 | </LinearLayout> | 156 | </LinearLayout> |
151 | 157 | ||
152 | <LinearLayout | 158 | <LinearLayout |
153 | android:layout_width="match_parent" | 159 | android:layout_width="match_parent" |
154 | android:layout_height="wrap_content" | 160 | android:layout_height="wrap_content" |
155 | android:gravity="center_vertical" | 161 | android:gravity="center_vertical" |
156 | android:orientation="horizontal"> | 162 | android:orientation="horizontal"> |
157 | 163 | ||
158 | <LinearLayout | 164 | <LinearLayout |
159 | android:layout_width="0dp" | 165 | android:layout_width="0dp" |
160 | android:layout_weight="1" | 166 | android:layout_weight="1" |
161 | android:layout_height="60dp" | 167 | android:layout_height="60dp" |
162 | android:layout_marginLeft="200dp" | 168 | android:layout_marginLeft="200dp" |
163 | android:gravity="center_vertical"> | 169 | android:gravity="center_vertical"> |
164 | 170 | ||
165 | <TextView | 171 | <TextView |
166 | android:layout_width="wrap_content" | 172 | android:layout_width="wrap_content" |
167 | android:layout_height="wrap_content" | 173 | android:layout_height="wrap_content" |
168 | android:text="MAC地址" | 174 | android:text="MAC地址" |
169 | android:textSize="22sp" /> | 175 | android:textSize="22sp" /> |
170 | 176 | ||
171 | <TextView | 177 | <TextView |
178 | android:id="@+id/tv_card_mac" | ||
172 | android:layout_width="wrap_content" | 179 | android:layout_width="wrap_content" |
173 | android:layout_height="wrap_content" | 180 | android:layout_height="wrap_content" |
174 | android:layout_marginLeft="50dp" | 181 | android:layout_marginLeft="50dp" |
175 | android:background="@null" | 182 | android:background="@null" |
176 | android:text="237462873463278" | 183 | android:text="237462873463278" |
177 | android:textSize="22sp" /> | 184 | android:textSize="22sp" /> |
178 | 185 | ||
179 | </LinearLayout> | 186 | </LinearLayout> |
180 | 187 | ||
181 | <LinearLayout | 188 | <LinearLayout |
182 | android:layout_width="0dp" | 189 | android:layout_width="0dp" |
183 | android:layout_weight="1" | 190 | android:layout_weight="1" |
184 | android:layout_height="60dp" | 191 | android:layout_height="60dp" |
185 | android:layout_marginLeft="80dp" | 192 | android:layout_marginLeft="80dp" |
186 | android:gravity="center_vertical"> | 193 | android:gravity="center_vertical"> |
187 | 194 | ||
188 | <TextView | 195 | <TextView |
189 | android:layout_width="wrap_content" | 196 | android:layout_width="wrap_content" |
190 | android:layout_height="wrap_content" | 197 | android:layout_height="wrap_content" |
191 | android:text="购买时间" | 198 | android:text="购买时间" |
192 | android:textColor="@color/btn_text_color" | 199 | android:textColor="@color/btn_text_color" |
193 | android:textSize="22sp" /> | 200 | android:textSize="22sp" /> |
194 | 201 | ||
195 | <TextView | 202 | <TextView |
203 | android:id="@+id/tv_card_time" | ||
196 | android:layout_width="wrap_content" | 204 | android:layout_width="wrap_content" |
197 | android:layout_height="wrap_content" | 205 | android:layout_height="wrap_content" |
198 | android:layout_marginLeft="80dp" | 206 | android:layout_marginLeft="80dp" |
199 | android:background="@null" | 207 | android:background="@null" |
200 | android:text="4433322-334--34" | 208 | android:text="4433322-334--34" |
201 | android:textColor="@color/btn_text_color" | 209 | android:textColor="@color/btn_text_color" |
202 | android:textSize="22sp" /> | 210 | android:textSize="22sp" /> |
203 | </LinearLayout> | 211 | </LinearLayout> |
204 | 212 | ||
205 | </LinearLayout> | 213 | </LinearLayout> |
206 | 214 | ||
207 | <LinearLayout | 215 | <LinearLayout |
208 | android:layout_width="match_parent" | 216 | android:layout_width="match_parent" |
209 | android:layout_height="wrap_content" | 217 | android:layout_height="wrap_content" |
210 | android:gravity="center_vertical" | 218 | android:gravity="center_vertical" |
211 | android:orientation="horizontal"> | 219 | android:orientation="horizontal"> |
212 | 220 | ||
213 | <LinearLayout | 221 | <LinearLayout |
214 | android:layout_width="0dp" | 222 | android:layout_width="0dp" |
215 | android:layout_weight="1" | 223 | android:layout_weight="1" |
216 | android:layout_height="60dp" | 224 | android:layout_height="60dp" |
217 | android:layout_marginLeft="200dp" | 225 | android:layout_marginLeft="200dp" |
218 | android:gravity="center_vertical"> | 226 | android:gravity="center_vertical"> |
219 | 227 | ||
220 | <TextView | 228 | <TextView |
221 | android:layout_width="wrap_content" | 229 | android:layout_width="wrap_content" |
222 | android:layout_height="wrap_content" | 230 | android:layout_height="wrap_content" |
223 | android:text="机身编码" | 231 | android:text="机身编码" |
224 | android:textColor="@color/btn_text_color" | 232 | android:textColor="@color/btn_text_color" |
225 | android:textSize="22sp" /> | 233 | android:textSize="22sp" /> |
226 | 234 | ||
227 | <TextView | 235 | <TextView |
236 | android:id="@+id/tv_card_deviceNumber" | ||
228 | android:layout_width="wrap_content" | 237 | android:layout_width="wrap_content" |
229 | android:layout_height="wrap_content" | 238 | android:layout_height="wrap_content" |
230 | android:layout_marginLeft="50dp" | 239 | android:layout_marginLeft="50dp" |
231 | android:hint="473463746343" | 240 | android:hint="473463746343" |
232 | android:textSize="22sp" /> | 241 | android:textSize="22sp" /> |
233 | 242 | ||
234 | </LinearLayout> | 243 | </LinearLayout> |
235 | 244 | ||
236 | <LinearLayout | 245 | <LinearLayout |
237 | android:layout_width="0dp" | 246 | android:layout_width="0dp" |
238 | android:layout_weight="1" | 247 | android:layout_weight="1" |
239 | android:layout_height="60dp" | 248 | android:layout_height="60dp" |
240 | android:layout_marginLeft="80dp" | 249 | android:layout_marginLeft="80dp" |
241 | android:gravity="center_vertical"> | 250 | android:gravity="center_vertical"> |
242 | 251 | ||
243 | <TextView | 252 | <TextView |
244 | android:layout_width="wrap_content" | 253 | android:layout_width="wrap_content" |
245 | android:layout_height="wrap_content" | 254 | android:layout_height="wrap_content" |
246 | android:text="购买地址" | 255 | android:text="购买地址" |
247 | android:textColor="@color/btn_text_color" | 256 | android:textColor="@color/btn_text_color" |
248 | android:textSize="22sp" /> | 257 | android:textSize="22sp" /> |
249 | 258 | ||
250 | <TextView | 259 | <TextView |
260 | android:id="@+id/tv_card_shopAdress" | ||
251 | android:layout_width="wrap_content" | 261 | android:layout_width="wrap_content" |
252 | android:layout_height="wrap_content" | 262 | android:layout_height="wrap_content" |
253 | android:layout_marginLeft="80dp" | 263 | android:layout_marginLeft="80dp" |
254 | android:text="啥啥啥 专卖店" | 264 | android:text="啥啥啥 专卖店" |
255 | android:textColor="@color/btn_text_color" | 265 | android:textColor="@color/btn_text_color" |
256 | android:textSize="22sp" /> | 266 | android:textSize="22sp" /> |
257 | </LinearLayout> | 267 | </LinearLayout> |
258 | 268 | ||
259 | </LinearLayout> | 269 | </LinearLayout> |
260 | 270 | ||
261 | <LinearLayout | 271 | <LinearLayout |
262 | android:layout_width="match_parent" | 272 | android:layout_width="match_parent" |
263 | android:layout_height="wrap_content" | 273 | android:layout_height="wrap_content" |
264 | android:gravity="center_vertical" | 274 | android:gravity="center_vertical" |
275 | android:layout_marginBottom="30dp" | ||
265 | android:orientation="horizontal"> | 276 | android:orientation="horizontal"> |
266 | 277 | ||
267 | <LinearLayout | 278 | <LinearLayout |
268 | android:layout_width="0dp" | 279 | android:layout_width="0dp" |
269 | android:layout_weight="1" | 280 | android:layout_weight="1" |
270 | android:layout_height="60dp" | 281 | android:layout_height="60dp" |
271 | android:layout_marginLeft="200dp" | 282 | android:layout_marginLeft="200dp" |
272 | android:gravity="center_vertical"> | 283 | android:gravity="center_vertical"> |
273 | 284 | ||
274 | <TextView | 285 | <TextView |
275 | android:layout_width="wrap_content" | 286 | android:layout_width="wrap_content" |
276 | android:layout_height="wrap_content" | 287 | android:layout_height="wrap_content" |
277 | android:text="手机号码" | 288 | android:text="手机号码" |
278 | android:textColor="@color/btn_text_color" | 289 | android:textColor="@color/btn_text_color" |
279 | android:textSize="22sp" /> | 290 | android:textSize="22sp" /> |
280 | 291 | ||
281 | <TextView | 292 | <TextView |
293 | android:id="@+id/tv_card_phone" | ||
282 | android:layout_width="wrap_content" | 294 | android:layout_width="wrap_content" |
283 | android:layout_height="wrap_content" | 295 | android:layout_height="wrap_content" |
284 | android:layout_marginLeft="50dp" | 296 | android:layout_marginLeft="50dp" |
285 | android:text="IPone888" | 297 | android:text="IPone888" |
286 | android:textSize="22sp" /> | 298 | android:textSize="22sp" /> |
287 | 299 | ||
288 | 300 | ||
289 | </LinearLayout> | 301 | </LinearLayout> |
290 | 302 | ||
291 | <LinearLayout | 303 | <LinearLayout |
292 | android:layout_width="0dp" | 304 | android:layout_width="0dp" |
293 | android:layout_weight="1" | 305 | android:layout_weight="1" |
294 | android:layout_height="60dp" | 306 | android:layout_height="60dp" |
295 | android:layout_marginLeft="80dp" | 307 | android:layout_marginLeft="80dp" |
296 | android:gravity="center_vertical"> | 308 | android:gravity="center_vertical"> |
297 | 309 | ||
298 | <TextView | 310 | <TextView |
299 | android:layout_width="wrap_content" | 311 | android:layout_width="wrap_content" |
300 | android:layout_height="wrap_content" | 312 | android:layout_height="wrap_content" |
301 | android:text="本地售后电话" | 313 | android:text="本地售后电话" |
302 | android:textSize="22sp" /> | 314 | android:textSize="22sp" /> |
303 | 315 | ||
304 | <TextView | 316 | <TextView |
317 | android:id="@+id/tv_card_tleNember" | ||
305 | android:layout_width="wrap_content" | 318 | android:layout_width="wrap_content" |
306 | android:layout_height="wrap_content" | 319 | android:layout_height="wrap_content" |
307 | android:layout_marginLeft="40dp" | 320 | android:layout_marginLeft="40dp" |
308 | android:background="@null" | 321 | android:background="@null" |
309 | android:text="1111111" | 322 | android:text="1111111" |
310 | android:textSize="22sp" /> | 323 | android:textSize="22sp" /> |
311 | 324 | ||
312 | </LinearLayout> | 325 | </LinearLayout> |
313 | 326 | ||
314 | </LinearLayout> | 327 | </LinearLayout> |
315 | </LinearLayout> | 328 | </LinearLayout> |
316 | 329 | ||
317 | <LinearLayout | 330 | <LinearLayout |
318 | android:layout_width="match_parent" | 331 | android:layout_width="match_parent" |
319 | android:layout_height="wrap_content" | 332 | android:layout_height="wrap_content" |
320 | android:layout_marginTop="5dp" | 333 | android:layout_marginTop="5dp" |
321 | android:gravity="center" | 334 | android:gravity="center" |
322 | android:orientation="vertical"> | 335 | android:orientation="vertical"> |
323 | 336 | ||
324 | <TextView | 337 | <TextView |
325 | android:layout_width="wrap_content" | 338 | android:layout_width="wrap_content" |
326 | android:layout_height="wrap_content" | 339 | android:layout_height="wrap_content" |
327 | android:layout_marginTop="5dp" | 340 | android:layout_marginTop="5dp" |
328 | android:text="@string/electronic_card3" | 341 | android:text="@string/electronic_card3" |
329 | android:textColor="@color/electronic_text" | 342 | android:textColor="@color/electronic_text" |
330 | android:textSize="18sp" /> | 343 | android:textSize="18sp" /> |
331 | 344 | ||
332 | <TextView | 345 | <TextView |
333 | android:layout_width="wrap_content" | 346 | android:layout_width="wrap_content" |
334 | android:layout_height="wrap_content" | 347 | android:layout_height="wrap_content" |
335 | android:layout_marginTop="5dp" | 348 | android:layout_marginTop="5dp" |
336 | android:text="@string/electronic_card4" | 349 | android:text="@string/electronic_card4" |
337 | android:textColor="@color/electronic_text" | 350 | android:textColor="@color/electronic_text" |
338 | android:textSize="18sp" /> | 351 | android:textSize="18sp" /> |
339 | 352 | ||
340 | 353 | ||
341 | </LinearLayout> | 354 | </LinearLayout> |
342 | 355 | ||
343 | <LinearLayout | 356 | <LinearLayout |
344 | android:layout_width="match_parent" | 357 | android:layout_width="match_parent" |
345 | android:layout_height="wrap_content" | 358 | android:layout_height="wrap_content" |
346 | android:layout_marginTop="30dp" | 359 | android:layout_marginTop="30dp" |
347 | android:gravity="center" | 360 | android:gravity="center" |
348 | android:orientation="horizontal"> | 361 | android:orientation="horizontal"> |
349 | 362 | ||
350 | <Button | 363 | <Button |
351 | android:id="@+id/btn_bangding" | 364 | android:id="@+id/btn_bangding" |
352 | android:layout_width="300dp" | 365 | android:layout_width="300dp" |
353 | android:layout_height="wrap_content" | 366 | android:layout_height="wrap_content" |
354 | android:background="@drawable/selector_blue_btn_bg" | 367 | android:background="@drawable/selector_blue_btn_bg" |
355 | android:text="@string/bangding" | 368 | android:text="@string/bangding" |
356 | android:textColor="@color/white" | 369 | android:textColor="@color/white" |
357 | android:textSize="23sp" /> | 370 | android:textSize="23sp" /> |
358 | 371 | ||
359 | <Button | 372 | <Button |
360 | android:id="@+id/btn_finish" | 373 | android:id="@+id/btn_finish" |
361 | android:layout_width="300dp" | 374 | android:layout_width="300dp" |
362 | android:layout_height="wrap_content" | 375 | android:layout_height="wrap_content" |
363 | android:layout_marginLeft="50dp" | 376 | android:layout_marginLeft="50dp" |
364 | android:background="@drawable/selector_blue_btn_bg" | 377 | android:background="@drawable/selector_blue_btn_bg" |
365 | android:text="@string/finish" | 378 | android:text="@string/finish" |
366 | android:textColor="@color/white" | 379 | android:textColor="@color/white" |
367 | android:textSize="23sp" /> | 380 | android:textSize="23sp" /> |
368 | 381 | ||
369 | 382 | ||
370 | </LinearLayout> | 383 | </LinearLayout> |
371 | 384 | ||
372 | 385 | ||
373 | </LinearLayout> | 386 | </LinearLayout> |