Commit e54c424ab126459baa3a0de75830591a9d62e614

Authored by xiongwei
1 parent c55b3db1a7
Exists in master

完善对话框

PersonalCenter/.idea/gradle.xml
1 <?xml version="1.0" encoding="UTF-8"?> 1 <?xml version="1.0" encoding="UTF-8"?>
2 <project version="4"> 2 <project version="4">
3 <component name="GradleSettings"> 3 <component name="GradleSettings">
4 <option name="linkedExternalProjectsSettings"> 4 <option name="linkedExternalProjectsSettings">
5 <GradleProjectSettings> 5 <GradleProjectSettings>
6 <option name="distributionType" value="DEFAULT_WRAPPED" /> 6 <option name="distributionType" value="LOCAL" />
7 <option name="externalProjectPath" value="$PROJECT_DIR$" /> 7 <option name="externalProjectPath" value="$PROJECT_DIR$" />
8 <option name="gradleHome" value="C:\Program Files\Android\Android Studio\gradle\gradle-2.14.1" />
8 <option name="modules"> 9 <option name="modules">
9 <set> 10 <set>
10 <option value="$PROJECT_DIR$" /> 11 <option value="$PROJECT_DIR$" />
11 <option value="$PROJECT_DIR$/app" /> 12 <option value="$PROJECT_DIR$/app" />
12 <option value="$PROJECT_DIR$/circledialog" /> 13 <option value="$PROJECT_DIR$/circledialog" />
13 </set> 14 </set>
14 </option> 15 </option>
15 <option name="resolveModulePerSourceSet" value="false" /> 16 <option name="resolveModulePerSourceSet" value="false" />
16 </GradleProjectSettings> 17 </GradleProjectSettings>
17 </option> 18 </option>
18 </component> 19 </component>
19 </project> 20 </project>
PersonalCenter/.idea/misc.xml
1 <?xml version="1.0" encoding="UTF-8"?> 1 <?xml version="1.0" encoding="UTF-8"?>
2 <project version="4"> 2 <project version="4">
3 <component name="EntryPointsManager"> 3 <component name="EntryPointsManager">
4 <entry_points version="2.0" /> 4 <entry_points version="2.0" />
5 </component> 5 </component>
6 <component name="NullableNotNullManager"> 6 <component name="NullableNotNullManager">
7 <option name="myDefaultNullable" value="android.support.annotation.Nullable" /> 7 <option name="myDefaultNullable" value="android.support.annotation.Nullable" />
8 <option name="myDefaultNotNull" value="android.support.annotation.NonNull" /> 8 <option name="myDefaultNotNull" value="android.support.annotation.NonNull" />
9 <option name="myNullables"> 9 <option name="myNullables">
10 <value> 10 <value>
11 <list size="4"> 11 <list size="4">
12 <item index="0" class="java.lang.String" itemvalue="org.jetbrains.annotations.Nullable" /> 12 <item index="0" class="java.lang.String" itemvalue="org.jetbrains.annotations.Nullable" />
13 <item index="1" class="java.lang.String" itemvalue="javax.annotation.Nullable" /> 13 <item index="1" class="java.lang.String" itemvalue="javax.annotation.Nullable" />
14 <item index="2" class="java.lang.String" itemvalue="edu.umd.cs.findbugs.annotations.Nullable" /> 14 <item index="2" class="java.lang.String" itemvalue="edu.umd.cs.findbugs.annotations.Nullable" />
15 <item index="3" class="java.lang.String" itemvalue="android.support.annotation.Nullable" /> 15 <item index="3" class="java.lang.String" itemvalue="android.support.annotation.Nullable" />
16 </list> 16 </list>
17 </value> 17 </value>
18 </option> 18 </option>
19 <option name="myNotNulls"> 19 <option name="myNotNulls">
20 <value> 20 <value>
21 <list size="4"> 21 <list size="4">
22 <item index="0" class="java.lang.String" itemvalue="org.jetbrains.annotations.NotNull" /> 22 <item index="0" class="java.lang.String" itemvalue="org.jetbrains.annotations.NotNull" />
23 <item index="1" class="java.lang.String" itemvalue="javax.annotation.Nonnull" /> 23 <item index="1" class="java.lang.String" itemvalue="javax.annotation.Nonnull" />
24 <item index="2" class="java.lang.String" itemvalue="edu.umd.cs.findbugs.annotations.NonNull" /> 24 <item index="2" class="java.lang.String" itemvalue="edu.umd.cs.findbugs.annotations.NonNull" />
25 <item index="3" class="java.lang.String" itemvalue="android.support.annotation.NonNull" /> 25 <item index="3" class="java.lang.String" itemvalue="android.support.annotation.NonNull" />
26 </list> 26 </list>
27 </value> 27 </value>
28 </option> 28 </option>
29 </component> 29 </component>
30 <component name="ProjectInspectionProfilesVisibleTreeState">
31 <entry key="Project Default">
32 <profile-state>
33 <expanded-state>
34 <State>
35 <id />
36 </State>
37 <State>
38 <id>Class structureJava</id>
39 </State>
40 <State>
41 <id>Code maturity issuesJava</id>
42 </State>
43 <State>
44 <id>Java</id>
45 </State>
46 <State>
47 <id>Java language level migration aidsJava</id>
48 </State>
49 <State>
50 <id>Javadoc issuesJava</id>
51 </State>
52 <State>
53 <id>Performance issuesJava</id>
54 </State>
55 <State>
56 <id>TestNGJava</id>
57 </State>
58 <State>
59 <id>Threading issuesJava</id>
60 </State>
61 </expanded-state>
62 <selected-state>
63 <State>
64 <id>Android</id>
65 </State>
66 </selected-state>
67 </profile-state>
68 </entry>
69 </component>
30 <component name="ProjectLevelVcsManager" settingsEditedManually="false"> 70 <component name="ProjectLevelVcsManager" settingsEditedManually="false">
31 <OptionsSetting value="true" id="Add" /> 71 <OptionsSetting value="true" id="Add" />
32 <OptionsSetting value="true" id="Remove" /> 72 <OptionsSetting value="true" id="Remove" />
33 <OptionsSetting value="true" id="Checkout" /> 73 <OptionsSetting value="true" id="Checkout" />
34 <OptionsSetting value="true" id="Update" /> 74 <OptionsSetting value="true" id="Update" />
35 <OptionsSetting value="true" id="Status" /> 75 <OptionsSetting value="true" id="Status" />
36 <OptionsSetting value="true" id="Edit" /> 76 <OptionsSetting value="true" id="Edit" />
37 <ConfirmationsSetting value="0" id="Add" /> 77 <ConfirmationsSetting value="0" id="Add" />
38 <ConfirmationsSetting value="0" id="Remove" /> 78 <ConfirmationsSetting value="0" id="Remove" />
39 </component> 79 </component>
40 <component name="ProjectRootManager" version="2" languageLevel="JDK_1_8" default="true" assert-keyword="true" jdk-15="true" project-jdk-name="1.8" project-jdk-type="JavaSDK"> 80 <component name="ProjectRootManager" version="2" languageLevel="JDK_1_7" default="true" assert-keyword="true" jdk-15="true" project-jdk-name="1.8" project-jdk-type="JavaSDK">
41 <output url="file://$PROJECT_DIR$/build/classes" /> 81 <output url="file://$PROJECT_DIR$/build/classes" />
42 </component> 82 </component>
43 <component name="ProjectType"> 83 <component name="ProjectType">
44 <option name="id" value="Android" /> 84 <option name="id" value="Android" />
45 </component> 85 </component>
46 <component name="masterDetails">
PersonalCenter/.idea/modules.xml
1 <?xml version="1.0" encoding="UTF-8"?> 1 <?xml version="1.0" encoding="UTF-8"?>
2 <project version="4"> 2 <project version="4">
3 <component name="ProjectModuleManager"> 3 <component name="ProjectModuleManager">
4 <modules> 4 <modules>
5 <module fileurl="file://$PROJECT_DIR$/PersonalCenter.iml" filepath="$PROJECT_DIR$/PersonalCenter.iml" /> 5 <module fileurl="file://$PROJECT_DIR$/PersonalCenter.iml" filepath="$PROJECT_DIR$/PersonalCenter.iml" />
6 <module fileurl="file://$PROJECT_DIR$/PersonalCenter.iml" filepath="$PROJECT_DIR$/PersonalCenter.iml" />
7 <module fileurl="file://$PROJECT_DIR$/app/app.iml" filepath="$PROJECT_DIR$/app/app.iml" />
8 <module fileurl="file://$PROJECT_DIR$/app/app.iml" filepath="$PROJECT_DIR$/app/app.iml" /> 6 <module fileurl="file://$PROJECT_DIR$/app/app.iml" filepath="$PROJECT_DIR$/app/app.iml" />
9 <module fileurl="file://$PROJECT_DIR$/circledialog/circledialog.iml" filepath="$PROJECT_DIR$/circledialog/circledialog.iml" /> 7 <module fileurl="file://$PROJECT_DIR$/circledialog/circledialog.iml" filepath="$PROJECT_DIR$/circledialog/circledialog.iml" />
10 </modules> 8 </modules>
11 </component> 9 </component>
12 </project> 10 </project>
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 <application 5 <application
6 android:allowBackup="true" 6 android:allowBackup="true"
7 android:icon="@mipmap/ic_launcher" 7 android:icon="@mipmap/ic_launcher"
8 android:label="@string/app_name" 8 android:label="@string/app_name"
9 android:supportsRtl="true" 9 android:supportsRtl="true"
10 android:theme="@style/Theme.AppCompat.NoActionBar"> 10 android:theme="@style/Theme.AppCompat.Light.NoActionBar">
11 <activity 11 <activity
12 android:name=".activity.MainActivity" 12 android:name=".activity.MainActivity"
13 android:launchMode="singleTask" 13 android:launchMode="singleTask"
14 android:screenOrientation="landscape"> 14 android:screenOrientation="landscape">
15 <intent-filter> 15 <intent-filter>
16 <action android:name="android.intent.action.MAIN" /> 16 <action android:name="android.intent.action.MAIN" />
17 17
18 <category android:name="android.intent.category.LAUNCHER" /> 18 <category android:name="android.intent.category.LAUNCHER" />
19 </intent-filter> 19 </intent-filter>
20 </activity> 20 </activity>
21 <activity 21 <activity
22 android:name=".activity.LoginAndRegisterActivity" 22 android:name=".activity.LoginAndRegisterActivity"
23 android:launchMode="singleTask" 23 android:launchMode="singleTask"
24 android:screenOrientation="landscape"> 24 android:screenOrientation="landscape">
25 25
26 </activity> 26 </activity>
27 <activity 27 <activity
28 android:name=".activity.ForgotPasswordActivity" 28 android:name=".activity.ForgotPasswordActivity"
29 android:launchMode="singleTask" 29 android:launchMode="singleTask"
30 android:screenOrientation="landscape"> 30 android:screenOrientation="landscape">
31 31
32 </activity> 32 </activity>
33 <activity 33 <activity
34 android:name=".activity.ChangePasswordActivity" 34 android:name=".activity.ChangePasswordActivity"
35 android:launchMode="singleTask" 35 android:launchMode="singleTask"
36 android:screenOrientation="landscape"> 36 android:screenOrientation="landscape">
37 37
38 </activity> 38 </activity>
39 <activity 39 <activity
40 android:name=".activity.RegisterInfoActivity" 40 android:name=".activity.RegisterInfoActivity"
41 android:launchMode="singleTask" 41 android:launchMode="singleTask"
42 android:screenOrientation="landscape"> 42 android:screenOrientation="landscape">
43 43
44 </activity> 44 </activity>
45 <activity 45 <activity
46 android:name=".activity.ElectronicCardValidationActivity" 46 android:name=".activity.ElectronicCardValidationActivity"
47 android:launchMode="singleTask" 47 android:launchMode="singleTask"
48 android:screenOrientation="landscape"> 48 android:screenOrientation="landscape">
49 49
50 </activity> 50 </activity>
51 <activity 51 <activity
52 android:name=".activity.ChangeBangDingActivity" 52 android:name=".activity.ChangeBangDingActivity"
53 android:launchMode="singleTask" 53 android:launchMode="singleTask"
54 android:screenOrientation="landscape"> 54 android:screenOrientation="landscape">
55 55
56 </activity> 56 </activity>
57 <activity 57 <activity
58 android:name=".activity.ChangeElectronicCardInfoActivity" 58 android:name=".activity.ChangeElectronicCardInfoActivity"
59 android:launchMode="singleTask" 59 android:launchMode="singleTask"
60 android:screenOrientation="landscape"> 60 android:screenOrientation="landscape">
61 61
62 </activity> 62 </activity>
63 <activity 63 <activity
64 android:name=".activity.ChangeEletronicCardPhone" 64 android:name=".activity.ChangeEletronicCardPhone"
65 android:launchMode="singleTask" 65 android:launchMode="singleTask"
66 android:screenOrientation="landscape"> 66 android:screenOrientation="landscape">
67 67
68 </activity> 68 </activity>
69 <activity 69 <activity
70 android:name=".activity.ChoiseTextBookActivity" 70 android:name=".activity.ChoiseTextBookActivity"
71 android:launchMode="singleTask" 71 android:launchMode="singleTask"
72 android:screenOrientation="landscape"> 72 android:screenOrientation="landscape">
73 73
74 </activity> 74 </activity>
75 <activity 75 <activity
76 android:name=".activity.TheStartPageActivity" 76 android:name=".activity.TheStartPageActivity"
77 android:launchMode="singleTask" 77 android:launchMode="singleTask"
78 android:screenOrientation="landscape"> 78 android:screenOrientation="landscape">
79 79
80 </activity> 80 </activity>
81 </application> 81 </application>
82 82
83 </manifest> 83 </manifest>
PersonalCenter/app/src/main/java/com/hjx/personalcenter/customdialog/ElectronicCardDialog.java
1 package com.hjx.personalcenter.customdialog; 1 package com.hjx.personalcenter.customdialog;
2 2
3 import android.content.Context; 3 import android.content.Context;
4 import android.content.Intent; 4 import android.content.Intent;
5 import android.graphics.Color;
5 import android.os.Bundle; 6 import android.os.Bundle;
7 import android.view.Gravity;
6 import android.view.LayoutInflater; 8 import android.view.LayoutInflater;
7 import android.view.View; 9 import android.view.View;
8 import android.view.ViewGroup; 10 import android.view.ViewGroup;
9 11
10 import com.hjx.personalcenter.R; 12 import com.hjx.personalcenter.R;
11 import com.hjx.personalcenter.activity.TheStartPageActivity; 13 import com.hjx.personalcenter.activity.TheStartPageActivity;
12 import com.mylhyl.circledialog.BaseCircleDialog; 14 import com.mylhyl.circledialog.BaseCircleDialog;
13 import com.mylhyl.circledialog.res.values.CircleDimen; 15 import com.mylhyl.circledialog.res.values.CircleDimen;
14 16
15 /** 17 /**
16 * Created by h on 2017/8/10. 18 * Created by h on 2017/8/10.
17 */ 19 */
18 20
19 public class ElectronicCardDialog extends BaseCircleDialog { 21 public class ElectronicCardDialog extends BaseCircleDialog {
20 public static ElectronicCardDialog getInstance() { 22 public static ElectronicCardDialog getInstance() {
21 ElectronicCardDialog dialogFragment = new ElectronicCardDialog(); 23 ElectronicCardDialog dialogFragment = new ElectronicCardDialog();
22 dialogFragment.setCanceledBack(true); 24 dialogFragment.setCanceledBack(true);
23 dialogFragment.setCanceledOnTouchOutside(true); 25 dialogFragment.setCanceledOnTouchOutside(true);
24 dialogFragment.setRadius(CircleDimen.RADIUS); 26 dialogFragment.setRadius(CircleDimen.RADIUS);
25 dialogFragment.setWidth(0.8f); 27 dialogFragment.setWidth(0.8f);
28 dialogFragment.setGravity(Gravity.CENTER);
29 dialogFragment.setBackgroundColor(Color.WHITE);
26 return dialogFragment; 30 return dialogFragment;
27 } 31 }
28 @Override 32 @Override
29 public View createView(Context context, LayoutInflater inflater, ViewGroup container) { 33 public View createView(Context context, LayoutInflater inflater, ViewGroup container) {
30 return inflater.inflate(R.layout.custom_adilog_electroniccard, container, false); 34 return inflater.inflate(R.layout.custom_adilog_electroniccard, container, false);
31 } 35 }
32 @Override 36 @Override
33 public void onActivityCreated(Bundle savedInstanceState) { 37 public void onActivityCreated(Bundle savedInstanceState) {
34 super.onActivityCreated(savedInstanceState); 38 super.onActivityCreated(savedInstanceState);
35 getView().findViewById(R.id.fill_card).setOnClickListener(new View.OnClickListener() { 39 getView().findViewById(R.id.fill_card).setOnClickListener(new View.OnClickListener() {
36 @Override 40 @Override
37 public void onClick(View v) { 41 public void onClick(View v) {
38 Intent intent = new Intent(); 42 Intent intent = new Intent();
39 intent.setClass(getActivity(),TheStartPageActivity.class); 43 intent.setClass(getActivity(),TheStartPageActivity.class);
40 startActivity(intent); 44 startActivity(intent);
41 getActivity().overridePendingTransition(R.anim.rightin, R.anim.rightout); 45 getActivity().overridePendingTransition(R.anim.rightin, R.anim.rightout);
42 46
43 } 47 }
44 }); 48 });
45 49
46 } 50 }
47 51
48 } 52 }
49 53
PersonalCenter/app/src/main/java/com/hjx/personalcenter/customdialog/ListDialog.java
1 package com.hjx.personalcenter.customdialog; 1 package com.hjx.personalcenter.customdialog;
2 2
3 import android.content.Context; 3 import android.content.Context;
4 import android.graphics.Color;
4 import android.os.Bundle; 5 import android.os.Bundle;
6 import android.view.Gravity;
5 import android.view.LayoutInflater; 7 import android.view.LayoutInflater;
6 import android.view.View; 8 import android.view.View;
7 import android.view.ViewGroup; 9 import android.view.ViewGroup;
8 import android.widget.AdapterView; 10 import android.widget.AdapterView;
9 import android.widget.ArrayAdapter; 11 import android.widget.ArrayAdapter;
10 import android.widget.ListView; 12 import android.widget.ListView;
11 import android.widget.Toast; 13 import android.widget.Toast;
12 14
13 import com.hjx.personalcenter.R; 15 import com.hjx.personalcenter.R;
14 import com.mylhyl.circledialog.BaseCircleDialog; 16 import com.mylhyl.circledialog.BaseCircleDialog;
15 import com.mylhyl.circledialog.res.values.CircleDimen; 17 import com.mylhyl.circledialog.res.values.CircleDimen;
16 18
17 import java.util.ArrayList; 19 import java.util.ArrayList;
18 20
19 /**自定义列表对话框 21 /**自定义列表对话框
20 * Created by h on 2017/8/10. 22 * Created by h on 2017/8/10.
21 */ 23 */
22 24
23 public class ListDialog extends BaseCircleDialog implements AdapterView.OnItemClickListener { 25 public class ListDialog extends BaseCircleDialog implements AdapterView.OnItemClickListener {
24 ArrayAdapter listadapter; 26 ArrayAdapter listadapter;
25 ListView listView; 27 ListView listView;
26 ArrayList<String> data = new ArrayList<>(); 28 ArrayList<String> data = new ArrayList<>();
27 public static ListDialog getInstance() { 29 public static ListDialog getInstance() {
28 ListDialog dialogFragment = new ListDialog(); 30 ListDialog dialogFragment = new ListDialog();
29 dialogFragment.setCanceledBack(true); 31 dialogFragment.setCanceledBack(true);
30 dialogFragment.setCanceledOnTouchOutside(true); 32 dialogFragment.setCanceledOnTouchOutside(true);
31 dialogFragment.setRadius(CircleDimen.RADIUS); 33 dialogFragment.setRadius(CircleDimen.RADIUS);
32 dialogFragment.setWidth(0.5f); 34 dialogFragment.setWidth(0.5f);
35 dialogFragment.setGravity(Gravity.CENTER);
36 dialogFragment.setBackgroundColor(Color.WHITE);
33 return dialogFragment; 37 return dialogFragment;
34 } 38 }
35 @Override 39 @Override
36 public View createView(Context context, LayoutInflater inflater, ViewGroup container) { 40 public View createView(Context context, LayoutInflater inflater, ViewGroup container) {
37 41
38 return inflater.inflate(R.layout.custom_adilog_list, container, false); 42 return inflater.inflate(R.layout.custom_adilog_list, container, false);
39 } 43 }
40 @Override 44 @Override
41 public void onActivityCreated(Bundle savedInstanceState) { 45 public void onActivityCreated(Bundle savedInstanceState) {
42 super.onActivityCreated(savedInstanceState); 46 super.onActivityCreated(savedInstanceState);
43 listView = (ListView) getView().findViewById(R.id.listadapter); 47 listView = (ListView) getView().findViewById(R.id.listadapter);
44 for (int i=0;i<=50;i++){ 48 for (int i=0;i<=50;i++){
45 data.add("sss"+i); 49 data.add("sss"+i);
46 } 50 }
47 51
48 listadapter = new ArrayAdapter(getActivity(),R.layout.custom_adilog_list_item,R.id.list_items,data); 52 listadapter = new ArrayAdapter(getActivity(),R.layout.custom_adilog_list_item,R.id.list_items,data);
49 listView.setAdapter(listadapter); 53 listView.setAdapter(listadapter);
50 listView.setOnItemClickListener(this); 54 listView.setOnItemClickListener(this);
51 55
52 } 56 }
53 57
54 @Override 58 @Override
55 public void onItemClick(AdapterView<?> parent, View view, int position, long id) { 59 public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
56 Toast.makeText(getActivity(),"你点击了第"+position+"个",Toast.LENGTH_LONG).show(); 60 Toast.makeText(getActivity(),"你点击了第"+position+"个",Toast.LENGTH_LONG).show();
57 61
58 dismiss(); 62 dismiss();
59 63
60 } 64 }
61 } 65 }
62 66
PersonalCenter/app/src/main/res/drawable/corcle_white_bg.xml
1 <?xml version="1.0" encoding="utf-8"?> 1 <?xml version="1.0" encoding="utf-8"?>
2 <shape xmlns:android="http://schemas.android.com/apk/res/android" 2 <shape xmlns:android="http://schemas.android.com/apk/res/android"
3 android:shape="rectangle"> 3 android:shape="rectangle">
4 <solid 4 <solid
5 android:color="@color/white"/> 5 android:color="@color/colorAccent"/>
6 <corners 6 <corners
7 android:bottomLeftRadius="100dp" 7 android:bottomLeftRadius="20dp"
8 android:topLeftRadius="100dp" 8 android:topLeftRadius="20dp"
9 android:bottomRightRadius="100dp" 9 android:bottomRightRadius="20dp"
10 android:topRightRadius="100dp"/> 10 android:topRightRadius="20dp"/>
11 <stroke android:width="1dp" 11 <stroke android:width="1dp"
12 android:color="@color/cutoff_line"/> 12 android:color="@color/cutoff_line"/>
13 </shape> 13 </shape>
PersonalCenter/app/src/main/res/layout/custom_adilog_electroniccard.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"
4 android:layout_height="match_parent" 4 android:layout_width="match_parent"
5 android:background="@android:color/white"> 5 android:layout_height="600dp">
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="wrap_content" 9 android:layout_height="wrap_content"
10 android:background="@android:color/white"
11 android:minHeight="70dp" > 10 android:minHeight="70dp" >
12 11
13 <ImageView 12 <ImageView
14 android:id="@+id/cancel" 13 android:id="@+id/cancel"
15 android:layout_width="wrap_content" 14 android:layout_width="wrap_content"
16 android:layout_height="wrap_content" 15 android:layout_height="wrap_content"
17 android:layout_centerVertical="true" 16 android:layout_centerVertical="true"
18 android:layout_alignParentRight="true" 17 android:layout_alignParentRight="true"
19 android:padding="20dp" 18 android:padding="20dp"
20 android:src="@mipmap/cancel_fork" /> 19 android:src="@mipmap/cancel_fork" />
21 20
22 </RelativeLayout> 21 </RelativeLayout>
23 <RelativeLayout 22 <RelativeLayout
24 android:gravity="center" 23 android:gravity="center"
25 android:layout_gravity="clip_horizontal" 24 android:layout_gravity="clip_horizontal"
26 android:layout_width="match_parent" 25 android:layout_width="match_parent"
27 android:background="@android:color/white"
28 android:layout_height="wrap_content"> 26 android:layout_height="wrap_content">
29 <ImageView 27 <ImageView
30 android:layout_width="wrap_content" 28 android:layout_width="wrap_content"
31 android:src="@mipmap/electroniccard" 29 android:src="@mipmap/electroniccard"
32 android:layout_height="wrap_content" /> 30 android:layout_height="wrap_content" />
33 </RelativeLayout> 31 </RelativeLayout>
34 <LinearLayout 32 <LinearLayout
35 android:orientation="vertical" 33 android:orientation="vertical"
36 android:background="@android:color/white"
37 android:layout_width="match_parent" 34 android:layout_width="match_parent"
38 android:layout_height="wrap_content"> 35 android:layout_height="wrap_content">
39 <TextView 36 <TextView
40 android:layout_gravity="center" 37 android:layout_gravity="center"
41 android:layout_marginTop="30dp" 38 android:layout_marginTop="30dp"
42 android:textSize="15sp" 39 android:textSize="15sp"
43 android:layout_width="wrap_content" 40 android:layout_width="wrap_content"
44 android:layout_height="wrap_content" 41 android:layout_height="wrap_content"
45 android:textColor="@color/electronic_card" 42 android:textColor="@color/electronic_card"
46 android:text="@string/electronic_card1"/> 43 android:text="@string/electronic_card1"/>
47 <TextView 44 <TextView
48 android:layout_gravity="center" 45 android:layout_gravity="center"
49 android:layout_width="wrap_content" 46 android:layout_width="wrap_content"
50 android:layout_height="wrap_content" 47 android:layout_height="wrap_content"
48 android:layout_marginTop="5dp"
51 android:textSize="15sp" 49 android:textSize="15sp"
52 android:textColor="@color/electronic_card" 50 android:textColor="@color/electronic_card"
53 android:text="@string/electronic_card2"/> 51 android:text="@string/electronic_card2"/>
54 <View 52 <View
55 android:layout_marginTop="20dp" 53 android:layout_marginTop="20dp"
56 android:layout_width="match_parent" 54 android:layout_width="match_parent"
57 android:background="@color/login_edittext_hint" 55 android:background="@color/login_edittext_hint"
58 android:layout_height="0.7dp"> 56 android:layout_height="0.7dp">
59 57
60 </View> 58 </View>
61 59
62 <TextView 60 <TextView
63 android:id="@+id/fill_card" 61 android:id="@+id/fill_card"
64 android:layout_gravity="center" 62 android:layout_gravity="center"
65 android:layout_marginTop="20dp" 63 android:layout_marginTop="30dp"
66 android:layout_width="wrap_content" 64 android:layout_width="wrap_content"
67 android:layout_height="wrap_content" 65 android:layout_height="wrap_content"
68 android:textSize="15sp" 66 android:textSize="15sp"
69 android:textColor="@color/login_text_black" 67 android:textColor="@color/login_text_black"
70 android:text="@string/string_electroniccard_info_fill"/> 68 android:text="@string/string_electroniccard_info_fill"/>
71 69
72 </LinearLayout> 70 </LinearLayout>
73 <LinearLayout 71 <LinearLayout
74 android:orientation="vertical" 72 android:orientation="vertical"
75 android:background="@android:color/white"
76 android:layout_width="match_parent" 73 android:layout_width="match_parent"
77 android:layout_height="30dp"> 74 android:layout_height="30dp">
78 </LinearLayout> 75 </LinearLayout>
79 76
80 77
PersonalCenter/app/src/main/res/layout/custom_adilog_list.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="@android:color/white"
12 android:minHeight="70dp" > 11 android:minHeight="70dp" >
13 12
14 <ImageView 13 <ImageView
15 android:id="@+id/cancel" 14 android:id="@+id/cancel"
16 android:layout_width="wrap_content" 15 android:layout_width="wrap_content"
17 android:layout_height="wrap_content" 16 android:layout_height="wrap_content"
18 android:layout_centerVertical="true" 17 android:layout_centerVertical="true"
19 android:layout_alignParentRight="true" 18 android:layout_alignParentRight="true"
20 android:padding="20dp" 19 android:padding="20dp"
21 android:src="@mipmap/cancel_fork" /> 20 android:src="@mipmap/cancel_fork" />
22 21
23 <TextView 22 <TextView
24 android:id="@+id/menu_title" 23 android:id="@+id/menu_title"
25 android:layout_width="wrap_content" 24 android:layout_width="wrap_content"
26 android:layout_height="wrap_content" 25 android:layout_height="wrap_content"
27 android:layout_centerInParent="true" 26 android:layout_centerInParent="true"
28 android:padding="20dp" 27 android:padding="20dp"
29 android:text="选年级" 28 android:text="选年级"
30 android:textColor="@android:color/black" 29 android:textColor="@android:color/black"
31 android:textSize="22sp" /> 30 android:textSize="22sp" />
32 </RelativeLayout> 31 </RelativeLayout>
33 <ListView 32 <ListView
34 android:id="@+id/listadapter" 33 android:id="@+id/listadapter"
35 android:background="@android:color/white"
36 android:layout_width="match_parent" 34 android:layout_width="match_parent"
37 android:layout_height="match_parent"> 35 android:layout_height="400dp">
38 36
39 </ListView> 37 </ListView>
40 </LinearLayout> 38 </LinearLayout>
41 39