Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
T
TopPay
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
qyw
TopPay
Commits
47574b7a
Commit
47574b7a
authored
Nov 01, 2018
by
qyw
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
查询ok
parent
9d39ad23
Hide whitespace changes
Inline
Side-by-side
Showing
14 changed files
with
609 additions
and
101 deletions
+609
-101
AndroidManifest.xml
TOP_Pay/app/src/main/AndroidManifest.xml
+1
-0
ConsumRecordReportAdapter.java
TOP_Pay/app/src/main/java/com/ifavine/pay/adapter/ConsumRecordReportAdapter.java
+2
-1
LocalRecordReportAdapter.java
TOP_Pay/app/src/main/java/com/ifavine/pay/adapter/LocalRecordReportAdapter.java
+2
-1
MainActivity.java
TOP_Pay/app/src/main/java/com/ifavine/pay/ui/activity/MainActivity.java
+103
-44
WelcomeActivity.java
TOP_Pay/app/src/main/java/com/ifavine/pay/ui/activity/WelcomeActivity.java
+1
-1
DialogMainSetUtils.java
TOP_Pay/app/src/main/java/com/ifavine/pay/utils/DialogMainSetUtils.java
+229
-25
DialogUtil.java
TOP_Pay/app/src/main/java/com/ifavine/pay/utils/DialogUtil.java
+25
-3
MDialog.java
TOP_Pay/app/src/main/java/com/ifavine/pay/view/MDialog.java
+66
-0
CommonListResponse.java
TOP_Pay/app/src/main/java/com/ifavine/pay/vo/CommonListResponse.java
+4
-0
dialog_amt_set.xml
TOP_Pay/app/src/main/res/layout/dialog_amt_set.xml
+1
-0
dialog_report_local.xml
TOP_Pay/app/src/main/res/layout/dialog_report_local.xml
+86
-13
dialog_report_record.xml
TOP_Pay/app/src/main/res/layout/dialog_report_record.xml
+87
-13
dialog_report_sum.xml
TOP_Pay/app/src/main/res/layout/dialog_report_sum.xml
+1
-0
item_consum_report.xml
TOP_Pay/app/src/main/res/layout/item_consum_report.xml
+1
-0
No files found.
TOP_Pay/app/src/main/AndroidManifest.xml
View file @
47574b7a
...
@@ -23,6 +23,7 @@
...
@@ -23,6 +23,7 @@
<uses-permission
android:name=
"android.permission.ACCESS_WIFI_STATE"
/>
<uses-permission
android:name=
"android.permission.ACCESS_WIFI_STATE"
/>
<uses-permission
android:name=
"android.permission.READ_LOGS"
/>
<uses-permission
android:name=
"android.permission.READ_LOGS"
/>
<uses-feature
android:name=
"android.hardware.camera"
/>
<uses-feature
android:name=
"android.hardware.camera"
/>
<uses-feature
android:name=
"android.hardware.camera.autofocus"
/>
<uses-feature
android:name=
"android.hardware.camera.autofocus"
/>
...
...
TOP_Pay/app/src/main/java/com/ifavine/pay/adapter/ConsumRecordReportAdapter.java
View file @
47574b7a
package
com
.
ifavine
.
pay
.
adapter
;
package
com
.
ifavine
.
pay
.
adapter
;
import
android.content.Context
;
import
android.content.Context
;
import
android.text.TextUtils
;
import
android.widget.TextView
;
import
android.widget.TextView
;
import
com.ifavine.pay.R
;
import
com.ifavine.pay.R
;
...
@@ -60,7 +61,7 @@ public class ConsumRecordReportAdapter extends ListBaseAdapter<LocalRecordReport
...
@@ -60,7 +61,7 @@ public class ConsumRecordReportAdapter extends ListBaseAdapter<LocalRecordReport
V_Remark
.
setText
(
q
.
Remark
);
V_Remark
.
setText
(
q
.
Remark
);
V_TransactionNo
.
setText
(
q
.
TransactionNo
);
V_TransactionNo
.
setText
(
q
.
TransactionNo
);
V_WindowName
.
setText
(
q
.
WindowName
);
V_WindowName
.
setText
(
q
.
WindowName
);
if
(
q
.
Remark
!=
null
&&
q
.
Remark
.
contains
(
"失败"
))
{
if
(
!
TextUtils
.
isEmpty
(
q
.
Remark
))
{
V_no
.
setTextColor
(
mContext
.
getResources
().
getColor
(
R
.
color
.
red
));
V_no
.
setTextColor
(
mContext
.
getResources
().
getColor
(
R
.
color
.
red
));
V_AllowanceAmount
.
setTextColor
(
mContext
.
getResources
().
getColor
(
R
.
color
.
red
));
V_AllowanceAmount
.
setTextColor
(
mContext
.
getResources
().
getColor
(
R
.
color
.
red
));
V_Consumption
.
setTextColor
(
mContext
.
getResources
().
getColor
(
R
.
color
.
red
));
V_Consumption
.
setTextColor
(
mContext
.
getResources
().
getColor
(
R
.
color
.
red
));
...
...
TOP_Pay/app/src/main/java/com/ifavine/pay/adapter/LocalRecordReportAdapter.java
View file @
47574b7a
package
com
.
ifavine
.
pay
.
adapter
;
package
com
.
ifavine
.
pay
.
adapter
;
import
android.content.Context
;
import
android.content.Context
;
import
android.text.TextUtils
;
import
android.widget.TextView
;
import
android.widget.TextView
;
import
com.ifavine.pay.R
;
import
com.ifavine.pay.R
;
...
@@ -61,7 +62,7 @@ public class LocalRecordReportAdapter extends ListBaseAdapter<LocalRecordReport>
...
@@ -61,7 +62,7 @@ public class LocalRecordReportAdapter extends ListBaseAdapter<LocalRecordReport>
V_Remark
.
setText
(
q
.
Remark
);
V_Remark
.
setText
(
q
.
Remark
);
V_TransactionNo
.
setText
(
q
.
TransactionNo
);
V_TransactionNo
.
setText
(
q
.
TransactionNo
);
V_WindowName
.
setText
(
q
.
WindowName
);
V_WindowName
.
setText
(
q
.
WindowName
);
if
(
q
.
Remark
!=
null
&&
q
.
Remark
.
contains
(
"失败"
))
{
if
(
!
TextUtils
.
isEmpty
(
q
.
Remark
))
{
V_no
.
setTextColor
(
mContext
.
getResources
().
getColor
(
R
.
color
.
red
));
V_no
.
setTextColor
(
mContext
.
getResources
().
getColor
(
R
.
color
.
red
));
V_AllowanceAmount
.
setTextColor
(
mContext
.
getResources
().
getColor
(
R
.
color
.
red
));
V_AllowanceAmount
.
setTextColor
(
mContext
.
getResources
().
getColor
(
R
.
color
.
red
));
V_Consumption
.
setTextColor
(
mContext
.
getResources
().
getColor
(
R
.
color
.
red
));
V_Consumption
.
setTextColor
(
mContext
.
getResources
().
getColor
(
R
.
color
.
red
));
...
...
TOP_Pay/app/src/main/java/com/ifavine/pay/ui/activity/MainActivity.java
View file @
47574b7a
...
@@ -116,6 +116,16 @@ public class MainActivity extends BaseActivity {
...
@@ -116,6 +116,16 @@ public class MainActivity extends BaseActivity {
private
SoundPool
soundPool
;
private
SoundPool
soundPool
;
private
String
payCode
=
""
;
private
String
payCode
=
""
;
private
PopWindowMainSet
popWindowMainSet
;
private
PopWindowMainReport
popWindowMainReport
;
private
static
int
Current_Count_PopWindow
=
0
;
public
static
int
Current_Count_DialogInput
=
0
;
private
Dialog
dialogInput
=
null
;
public
static
int
Current_Count_DialogWindow
=
0
;
private
Dialog
dialogWindow
=
null
;
private
static
boolean
isStart
=
false
;
@Override
@Override
protected
void
onCreate
(
@Nullable
Bundle
savedInstanceState
)
{
protected
void
onCreate
(
@Nullable
Bundle
savedInstanceState
)
{
super
.
onCreate
(
savedInstanceState
);
super
.
onCreate
(
savedInstanceState
);
...
@@ -144,30 +154,10 @@ public class MainActivity extends BaseActivity {
...
@@ -144,30 +154,10 @@ public class MainActivity extends BaseActivity {
}
}
boolean
isSend
=
false
;
@Override
@Override
public
void
initData
()
{
public
void
initData
()
{
super
.
initData
();
super
.
initData
();
//检查网络
handler
.
postDelayed
(
netRun
,
1000
);
handler
.
postDelayed
(
etRunnable
,
250
);
et_payCode
.
addTextChangedListener
(
new
TextWatcher
()
{
@Override
public
void
beforeTextChanged
(
CharSequence
charSequence
,
int
i
,
int
i1
,
int
i2
)
{
}
@Override
public
void
onTextChanged
(
CharSequence
charSequence
,
int
i
,
int
i1
,
int
i2
)
{
}
@Override
public
void
afterTextChanged
(
Editable
editable
)
{
}
});
}
}
private
Runnable
netRun
=
new
Runnable
()
{
private
Runnable
netRun
=
new
Runnable
()
{
...
@@ -192,16 +182,16 @@ public class MainActivity extends BaseActivity {
...
@@ -192,16 +182,16 @@ public class MainActivity extends BaseActivity {
}
}
};
};
String
lastCode
;
private
static
String
lastCode
;
String
code
;
private
static
String
code
;
private
Runnable
etRunnable
=
new
Runnable
()
{
private
Runnable
etRunnable
=
new
Runnable
()
{
@Override
@Override
public
void
run
()
{
public
void
run
()
{
code
=
et_payCode
.
getText
().
toString
();
code
=
et_payCode
.
getText
().
toString
();
if
(!
TextUtils
.
isEmpty
(
code
)
&&
code
.
equals
(
lastCode
))
{
doPay
(
code
);
}
if
(!
TextUtils
.
isEmpty
(
code
))
{
if
(!
TextUtils
.
isEmpty
(
code
))
{
if
(
code
.
equals
(
lastCode
))
{
doPay
(
code
);
}
lastCode
=
code
;
lastCode
=
code
;
}
}
handler
.
postDelayed
(
this
,
300
);
handler
.
postDelayed
(
this
,
300
);
...
@@ -215,13 +205,32 @@ public class MainActivity extends BaseActivity {
...
@@ -215,13 +205,32 @@ public class MainActivity extends BaseActivity {
updateCanTeenName
();
updateCanTeenName
();
getServerDate
();
getServerDate
();
initPayInfo
();
initPayInfo
();
//检查网络
Current_Count
=
0
;
startTimer
();
if
(!
isStart
)
{
handler
.
postDelayed
(
netRun
,
1000
);
handler
.
postDelayed
(
etRunnable
,
250
);
}
isStart
=
true
;
Log
.
e
(
"love"
,
"onResume"
);
}
@Override
protected
void
onStop
()
{
super
.
onStop
();
isStart
=
false
;
stopTimer
();
handler
.
removeCallbacks
(
netRun
);
handler
.
removeCallbacks
(
etRunnable
);
Log
.
e
(
"love"
,
"onStop"
);
}
}
@Override
@Override
protected
void
onDestroy
()
{
protected
void
onDestroy
()
{
super
.
onDestroy
();
super
.
onDestroy
();
stopTimer
();
stopTimer
();
isStart
=
false
;
handler
.
removeCallbacks
(
netRun
);
handler
.
removeCallbacks
(
netRun
);
handler
.
removeCallbacks
(
etRunnable
);
handler
.
removeCallbacks
(
etRunnable
);
}
}
...
@@ -270,11 +279,13 @@ public class MainActivity extends BaseActivity {
...
@@ -270,11 +279,13 @@ public class MainActivity extends BaseActivity {
Current_Count
=
0
;
Current_Count
=
0
;
switch
(
view
.
getId
())
{
switch
(
view
.
getId
())
{
case
R
.
id
.
tv_set
:
case
R
.
id
.
tv_set
:
new
PopWindowMainSet
(
mContext
,
new
PopWindowMainSet
.
CallBackPosition
()
{
Current_Count_PopWindow
=
0
;
popWindowMainSet
=
new
PopWindowMainSet
(
mContext
,
new
PopWindowMainSet
.
CallBackPosition
()
{
@Override
@Override
public
void
selectIndex
(
int
i
)
{
public
void
selectIndex
(
int
i
)
{
if
(
i
==
0
)
{
if
(
i
==
0
)
{
DialogMainSetUtils
.
showRSTSetDialog
(
mContext
,
"饭堂窗口设置"
,
new
View
.
OnClickListener
()
{
Current_Count_DialogInput
=
0
;
dialogInput
=
DialogMainSetUtils
.
showRSTSetDialog
(
mContext
,
"饭堂窗口设置"
,
new
View
.
OnClickListener
()
{
@Override
@Override
public
void
onClick
(
View
view
)
{
public
void
onClick
(
View
view
)
{
updateCanTeenName
();
updateCanTeenName
();
...
@@ -282,39 +293,49 @@ public class MainActivity extends BaseActivity {
...
@@ -282,39 +293,49 @@ public class MainActivity extends BaseActivity {
}
}
},
null
,
true
);
},
null
,
true
);
}
else
if
(
i
==
1
)
{
}
else
if
(
i
==
1
)
{
DialogMainSetUtils
.
showSetAmtDialog
(
mContext
,
"消费金额设置"
,
new
View
.
OnClickListener
()
{
Current_Count_DialogWindow
=
0
;
dialogWindow
=
DialogMainSetUtils
.
showSetAmtDialog
(
mContext
,
"消费金额设置"
,
new
View
.
OnClickListener
()
{
@Override
@Override
public
void
onClick
(
View
view
)
{
public
void
onClick
(
View
view
)
{
initPayInfo
();
initPayInfo
();
}
}
},
null
,
true
);
},
null
,
true
);
}
else
if
(
i
==
2
)
{
}
else
if
(
i
==
2
)
{
DialogMainSetUtils
.
showChangePwdDialog
(
mContext
,
"修改管理员密码"
,
null
,
null
,
true
);
Current_Count_DialogInput
=
0
;
dialogInput
=
DialogMainSetUtils
.
showChangePwdDialog
(
mContext
,
"修改管理员密码"
,
null
,
null
,
true
);
}
}
}
}
}).
showAtBottom
(
tv_set
);
});
popWindowMainSet
.
showAtBottom
(
tv_set
);
break
;
break
;
case
R
.
id
.
tv_table
:
case
R
.
id
.
tv_table
:
new
PopWindowMainReport
(
mContext
,
new
PopWindowMainReport
.
CallBackPosition
()
{
Current_Count_PopWindow
=
0
;
popWindowMainReport
=
new
PopWindowMainReport
(
mContext
,
new
PopWindowMainReport
.
CallBackPosition
()
{
@Override
@Override
public
void
selectIndex
(
final
int
index
)
{
public
void
selectIndex
(
final
int
index
)
{
if
(
index
==
0
)
{
if
(
index
==
0
)
{
DialogMainSetUtils
.
showReportLocalDialog
(
mContext
,
"本机消费记录查询"
,
null
,
true
);
Current_Count_DialogWindow
=
0
;
dialogWindow
=
DialogMainSetUtils
.
showReportLocalDialog
(
mContext
,
"本机消费记录查询"
,
null
,
true
);
}
else
if
(
index
==
1
)
{
}
else
if
(
index
==
1
)
{
DialogMainSetUtils
.
showReportRecordDialog
(
mContext
,
"消费记录查询"
,
null
,
true
);
Current_Count_DialogWindow
=
0
;
dialogWindow
=
DialogMainSetUtils
.
showReportRecordDialog
(
mContext
,
"消费记录查询"
,
null
,
true
);
}
else
if
(
index
==
2
)
{
}
else
if
(
index
==
2
)
{
DialogUtil
.
showInputDialog
(
mContext
,
null
,
"请输入管理员密码"
,
"请输入管理员密码"
,
"确定"
,
"取消"
,
new
View
.
OnClickListener
()
{
Current_Count_DialogInput
=
0
;
dialogInput
=
DialogUtil
.
showInputDialog
(
mContext
,
null
,
"请输入管理员密码"
,
"请输入管理员密码"
,
"确定"
,
"取消"
,
new
View
.
OnClickListener
()
{
@Override
@Override
public
void
onClick
(
View
view
)
{
public
void
onClick
(
View
view
)
{
DialogMainSetUtils
.
showReportSumDialog
(
mContext
,
"每月消费汇总查询"
,
null
,
true
);
Current_Count_DialogWindow
=
0
;
dialogWindow
=
DialogMainSetUtils
.
showReportSumDialog
(
mContext
,
"每月消费汇总查询"
,
null
,
true
);
}
}
},
null
,
true
);
},
null
,
true
);
}
}
}
}
}).
showAtBottom
(
tv_table
);
});
popWindowMainReport
.
showAtBottom
(
tv_table
);
break
;
break
;
case
R
.
id
.
tv_close
:
case
R
.
id
.
tv_close
:
dialog
=
DialogUtil
.
showConfirmDialog
(
mContext
,
null
,
"系统提示"
,
"确认关闭应用?"
,
"确定"
,
"取消"
,
new
View
.
OnClickListener
()
{
Current_Count_DialogInput
=
0
;
dialogInput
=
DialogUtil
.
showConfirmDialog
(
mContext
,
null
,
"系统提示"
,
"确认关闭应用?"
,
"确定"
,
"取消"
,
new
View
.
OnClickListener
()
{
@Override
@Override
public
void
onClick
(
View
view
)
{
public
void
onClick
(
View
view
)
{
System
.
exit
(
0
);
System
.
exit
(
0
);
...
@@ -323,6 +344,8 @@ public class MainActivity extends BaseActivity {
...
@@ -323,6 +344,8 @@ public class MainActivity extends BaseActivity {
break
;
break
;
case
R
.
id
.
tv_reflesh
:
case
R
.
id
.
tv_reflesh
:
getServerDate
();
getServerDate
();
GetCanteenWindows
();
GetWindowCostAmount
();
break
;
break
;
case
R
.
id
.
btn_pay
:
case
R
.
id
.
btn_pay
:
String
code
=
et_payCode
.
getText
().
toString
();
String
code
=
et_payCode
.
getText
().
toString
();
...
@@ -333,7 +356,6 @@ public class MainActivity extends BaseActivity {
...
@@ -333,7 +356,6 @@ public class MainActivity extends BaseActivity {
}
}
}
}
Dialog
dialog
=
null
;
// 初始化定时器
// 初始化定时器
private
long
dateTime
;
private
long
dateTime
;
...
@@ -348,6 +370,21 @@ public class MainActivity extends BaseActivity {
...
@@ -348,6 +370,21 @@ public class MainActivity extends BaseActivity {
@Override
@Override
public
void
run
()
{
public
void
run
()
{
dateTime
+=
1000
;
dateTime
+=
1000
;
Current_Count_PopWindow
++;
if
(
Current_Count_PopWindow
>
10
)
{
Current_Count_PopWindow
=
0
;
handler
.
sendEmptyMessage
(
4
);
}
Current_Count_DialogInput
++;
if
(
Current_Count_DialogInput
>
10
)
{
Current_Count_DialogInput
=
0
;
handler
.
sendEmptyMessage
(
5
);
}
Current_Count_DialogWindow
++;
if
(
Current_Count_DialogWindow
>
20
)
{
Current_Count_DialogWindow
=
0
;
handler
.
sendEmptyMessage
(
6
);
}
handler
.
sendEmptyMessage
(
1
);
handler
.
sendEmptyMessage
(
1
);
}
}
},
1000
,
1000
);
},
1000
,
1000
);
...
@@ -368,7 +405,9 @@ public class MainActivity extends BaseActivity {
...
@@ -368,7 +405,9 @@ public class MainActivity extends BaseActivity {
super
.
handleMessage
(
msg
);
super
.
handleMessage
(
msg
);
switch
(
msg
.
what
)
{
switch
(
msg
.
what
)
{
case
1
:
case
1
:
tv_date
.
setText
(
BaseUtil
.
getDateFormat
(
dateTime
,
"yyyy-MM-dd HH:mm:ss"
));
if
(
dateTime
!=
0
)
{
tv_date
.
setText
(
BaseUtil
.
getDateFormat
(
dateTime
,
"yyyy-MM-dd HH:mm:ss"
));
}
break
;
break
;
case
2
:
case
2
:
tv_net
.
setText
(
"网络错误!"
);
tv_net
.
setText
(
"网络错误!"
);
...
@@ -378,6 +417,25 @@ public class MainActivity extends BaseActivity {
...
@@ -378,6 +417,25 @@ public class MainActivity extends BaseActivity {
tv_net
.
setText
(
"网络畅通"
);
tv_net
.
setText
(
"网络畅通"
);
tv_net
.
setTextColor
(
getResources
().
getColor
(
R
.
color
.
green
));
tv_net
.
setTextColor
(
getResources
().
getColor
(
R
.
color
.
green
));
break
;
break
;
case
4
:
if
(
popWindowMainSet
!=
null
&&
popWindowMainSet
.
isShowing
())
{
popWindowMainSet
.
dismiss
();
}
if
(
popWindowMainReport
!=
null
&&
popWindowMainReport
.
isShowing
())
{
popWindowMainReport
.
dismiss
();
}
break
;
case
5
:
if
(
dialogInput
!=
null
&&
dialogInput
.
isShowing
())
{
dialogInput
.
dismiss
();
}
break
;
case
6
:
DialogUtil
.
dismissTipDialog
();
if
(
dialogWindow
!=
null
&&
dialogWindow
.
isShowing
())
{
dialogWindow
.
dismiss
();
}
break
;
}
}
...
@@ -386,21 +444,21 @@ public class MainActivity extends BaseActivity {
...
@@ -386,21 +444,21 @@ public class MainActivity extends BaseActivity {
@Override
@Override
public
boolean
onTouchEvent
(
MotionEvent
event
)
{
public
boolean
onTouchEvent
(
MotionEvent
event
)
{
Log
.
e
(
"
ggg
"
,
"onTouchEvent"
);
Log
.
e
(
"
love
"
,
"onTouchEvent"
);
Current_Count
=
0
;
Current_Count
=
0
;
return
super
.
onTouchEvent
(
event
);
return
super
.
onTouchEvent
(
event
);
}
}
@Override
@Override
public
boolean
dispatchTouchEvent
(
MotionEvent
ev
)
{
public
boolean
dispatchTouchEvent
(
MotionEvent
ev
)
{
Log
.
e
(
"
ggg
"
,
"dispatchTouchEvent"
);
Log
.
e
(
"
love
"
,
"dispatchTouchEvent"
);
Current_Count
=
0
;
Current_Count
=
0
;
return
super
.
dispatchTouchEvent
(
ev
);
return
super
.
dispatchTouchEvent
(
ev
);
}
}
@Override
@Override
public
boolean
onKeyUp
(
int
keyCode
,
KeyEvent
event
)
{
public
boolean
onKeyUp
(
int
keyCode
,
KeyEvent
event
)
{
Log
.
e
(
"
ggg
"
,
"onKeyUp"
);
Log
.
e
(
"
love
"
,
"onKeyUp"
);
Current_Count
=
0
;
Current_Count
=
0
;
return
super
.
onKeyUp
(
keyCode
,
event
);
return
super
.
onKeyUp
(
keyCode
,
event
);
}
}
...
@@ -432,7 +490,6 @@ public class MainActivity extends BaseActivity {
...
@@ -432,7 +490,6 @@ public class MainActivity extends BaseActivity {
String
data
=
response
.
body
().
ModelJson
;
String
data
=
response
.
body
().
ModelJson
;
TLog
.
log
(
"aaa"
,
data
);
TLog
.
log
(
"aaa"
,
data
);
dateTime
=
BaseUtil
.
getDateFormat
(
data
,
"yyyy/MM/dd hh:mm:ss"
);
dateTime
=
BaseUtil
.
getDateFormat
(
data
,
"yyyy/MM/dd hh:mm:ss"
);
startTimer
();
initPayInfo
();
initPayInfo
();
}
}
}
}
...
@@ -636,6 +693,8 @@ public class MainActivity extends BaseActivity {
...
@@ -636,6 +693,8 @@ public class MainActivity extends BaseActivity {
*/
*/
private
void
setSCREEN_OFF_TIMEOUT
()
{
private
void
setSCREEN_OFF_TIMEOUT
()
{
getWindow
().
clearFlags
(
WindowManager
.
LayoutParams
.
FLAG_KEEP_SCREEN_ON
);
getWindow
().
clearFlags
(
WindowManager
.
LayoutParams
.
FLAG_KEEP_SCREEN_ON
);
Settings
.
System
.
putInt
(
getContentResolver
(),
android
.
provider
.
Settings
.
System
.
SCREEN_OFF_TIMEOUT
,
10
*
1000
);
//
Settings.System.putInt(getContentResolver(), android.provider.Settings.System.SCREEN_OFF_TIMEOUT, 10 * 1000);
}
}
//窗口计时处理
}
}
TOP_Pay/app/src/main/java/com/ifavine/pay/ui/activity/WelcomeActivity.java
View file @
47574b7a
...
@@ -83,7 +83,7 @@ public class WelcomeActivity extends BaseActivity {
...
@@ -83,7 +83,7 @@ public class WelcomeActivity extends BaseActivity {
SPUtil
.
getInstance
().
writeString
(
"Mac"
,
Mac
);
SPUtil
.
getInstance
().
writeString
(
"Mac"
,
Mac
);
SPUtil
.
getInstance
().
writeString
(
"DeviceNo"
,
MD5Util
.
MD5
(
Mac
));
SPUtil
.
getInstance
().
writeString
(
"DeviceNo"
,
MD5Util
.
MD5
(
Mac
));
}
}
Log
.
i
(
"ggg"
,
Mac
);
Log
.
i
(
"ggg"
,
"Mac:"
+
Mac
);
gotoActivity
(
MainActivity
.
class
);
gotoActivity
(
MainActivity
.
class
);
finish
();
finish
();
}
}
...
...
TOP_Pay/app/src/main/java/com/ifavine/pay/utils/DialogMainSetUtils.java
View file @
47574b7a
...
@@ -6,7 +6,9 @@ import android.app.TimePickerDialog;
...
@@ -6,7 +6,9 @@ import android.app.TimePickerDialog;
import
android.content.Context
;
import
android.content.Context
;
import
android.os.Handler
;
import
android.os.Handler
;
import
android.support.v7.widget.LinearLayoutManager
;
import
android.support.v7.widget.LinearLayoutManager
;
import
android.text.Editable
;
import
android.text.TextUtils
;
import
android.text.TextUtils
;
import
android.text.TextWatcher
;
import
android.util.Log
;
import
android.util.Log
;
import
android.view.LayoutInflater
;
import
android.view.LayoutInflater
;
import
android.view.MotionEvent
;
import
android.view.MotionEvent
;
...
@@ -38,7 +40,9 @@ import com.ifavine.pay.adapter.SpinnerAdapter;
...
@@ -38,7 +40,9 @@ import com.ifavine.pay.adapter.SpinnerAdapter;
import
com.ifavine.pay.api.APIWrapper
;
import
com.ifavine.pay.api.APIWrapper
;
import
com.ifavine.pay.common.AppContext
;
import
com.ifavine.pay.common.AppContext
;
import
com.ifavine.pay.common.Constants
;
import
com.ifavine.pay.common.Constants
;
import
com.ifavine.pay.ui.activity.MainActivity
;
import
com.ifavine.pay.view.AmountView
;
import
com.ifavine.pay.view.AmountView
;
import
com.ifavine.pay.view.MDialog
;
import
com.ifavine.pay.view.datepicker.DateUtil
;
import
com.ifavine.pay.view.datepicker.DateUtil
;
import
com.ifavine.pay.vo.CanteenWindow
;
import
com.ifavine.pay.vo.CanteenWindow
;
import
com.ifavine.pay.vo.CommonListResponse
;
import
com.ifavine.pay.vo.CommonListResponse
;
...
@@ -99,6 +103,7 @@ public class DialogMainSetUtils {
...
@@ -99,6 +103,7 @@ public class DialogMainSetUtils {
TextView
tv_title
=
(
TextView
)
view
.
findViewById
(
R
.
id
.
dialog_title
);
TextView
tv_title
=
(
TextView
)
view
.
findViewById
(
R
.
id
.
dialog_title
);
ImageView
iv_cancel
=
(
ImageView
)
view
.
findViewById
(
R
.
id
.
iv_cancel
);
ImageView
iv_cancel
=
(
ImageView
)
view
.
findViewById
(
R
.
id
.
iv_cancel
);
final
EditText
dialog_msg
=
(
EditText
)
view
.
findViewById
(
R
.
id
.
dialog_msg
);
final
EditText
dialog_msg
=
(
EditText
)
view
.
findViewById
(
R
.
id
.
dialog_msg
);
dialog_msg
.
addTextChangedListener
(
textWatcher
);
final
Spinner
spinner1
=
(
Spinner
)
view
.
findViewById
(
R
.
id
.
dialog_sp1
);
final
Spinner
spinner1
=
(
Spinner
)
view
.
findViewById
(
R
.
id
.
dialog_sp1
);
final
Spinner
spinner2
=
(
Spinner
)
view
.
findViewById
(
R
.
id
.
dialog_sp2
);
final
Spinner
spinner2
=
(
Spinner
)
view
.
findViewById
(
R
.
id
.
dialog_sp2
);
...
@@ -127,6 +132,7 @@ public class DialogMainSetUtils {
...
@@ -127,6 +132,7 @@ public class DialogMainSetUtils {
@Override
@Override
public
void
onClick
(
View
v
)
{
public
void
onClick
(
View
v
)
{
MainActivity
.
Current_Count_DialogInput
=
0
;
if
(!
SPUtil
.
getInstance
().
readString
(
"pwd"
).
equals
(
MD5Util
.
MD5
(
dialog_msg
.
getText
().
toString
().
trim
())))
{
if
(!
SPUtil
.
getInstance
().
readString
(
"pwd"
).
equals
(
MD5Util
.
MD5
(
dialog_msg
.
getText
().
toString
().
trim
())))
{
AppContext
.
showToast
(
"管理员密码不正确"
);
AppContext
.
showToast
(
"管理员密码不正确"
);
return
;
return
;
...
@@ -182,6 +188,7 @@ public class DialogMainSetUtils {
...
@@ -182,6 +188,7 @@ public class DialogMainSetUtils {
}
}
adapter2
.
setData
(
second
.
toArray
());
adapter2
.
setData
(
second
.
toArray
());
adapter2
.
notifyDataSetChanged
();
adapter2
.
notifyDataSetChanged
();
MainActivity
.
Current_Count_DialogInput
=
0
;
}
}
@Override
@Override
...
@@ -322,6 +329,22 @@ public class DialogMainSetUtils {
...
@@ -322,6 +329,22 @@ public class DialogMainSetUtils {
return
dialog
;
return
dialog
;
}
}
public
static
TextWatcher
textWatcher
=
new
TextWatcher
()
{
@Override
public
void
beforeTextChanged
(
CharSequence
charSequence
,
int
i
,
int
i1
,
int
i2
)
{
}
@Override
public
void
onTextChanged
(
CharSequence
charSequence
,
int
i
,
int
i1
,
int
i2
)
{
}
@Override
public
void
afterTextChanged
(
Editable
editable
)
{
MainActivity
.
Current_Count_DialogInput
=
0
;
}
};
public
static
Dialog
showChangePwdDialog
(
final
Context
mContext
,
final
String
title
,
final
View
.
OnClickListener
okListener
,
public
static
Dialog
showChangePwdDialog
(
final
Context
mContext
,
final
String
title
,
final
View
.
OnClickListener
okListener
,
View
.
OnClickListener
cancelListener
,
boolean
cancelable
)
{
View
.
OnClickListener
cancelListener
,
boolean
cancelable
)
{
...
@@ -340,7 +363,9 @@ public class DialogMainSetUtils {
...
@@ -340,7 +363,9 @@ public class DialogMainSetUtils {
TextView
tv_title
=
(
TextView
)
view
.
findViewById
(
R
.
id
.
dialog_title
);
TextView
tv_title
=
(
TextView
)
view
.
findViewById
(
R
.
id
.
dialog_title
);
final
TextView
tips
=
(
TextView
)
view
.
findViewById
(
R
.
id
.
tips
);
final
TextView
tips
=
(
TextView
)
view
.
findViewById
(
R
.
id
.
tips
);
ImageView
iv_cancel
=
(
ImageView
)
view
.
findViewById
(
R
.
id
.
iv_cancel
);
ImageView
iv_cancel
=
(
ImageView
)
view
.
findViewById
(
R
.
id
.
iv_cancel
);
et1
.
addTextChangedListener
(
textWatcher
);
et2
.
addTextChangedListener
(
textWatcher
);
et3
.
addTextChangedListener
(
textWatcher
);
if
(
title
!=
null
)
{
if
(
title
!=
null
)
{
tv_title
.
setText
(
title
);
tv_title
.
setText
(
title
);
tv_title
.
setVisibility
(
View
.
VISIBLE
);
tv_title
.
setVisibility
(
View
.
VISIBLE
);
...
@@ -363,6 +388,7 @@ public class DialogMainSetUtils {
...
@@ -363,6 +388,7 @@ public class DialogMainSetUtils {
@Override
@Override
public
void
onClick
(
View
v
)
{
public
void
onClick
(
View
v
)
{
MainActivity
.
Current_Count_DialogInput
=
0
;
String
old
=
et1
.
getText
().
toString
().
trim
();
String
old
=
et1
.
getText
().
toString
().
trim
();
String
newP
=
et2
.
getText
().
toString
().
trim
();
String
newP
=
et2
.
getText
().
toString
().
trim
();
String
comP
=
et3
.
getText
().
toString
().
trim
();
String
comP
=
et3
.
getText
().
toString
().
trim
();
...
@@ -419,6 +445,8 @@ public class DialogMainSetUtils {
...
@@ -419,6 +445,8 @@ public class DialogMainSetUtils {
}
}
View
view
=
View
.
inflate
(
mContext
,
R
.
layout
.
dialog_amt_set
,
null
);
View
view
=
View
.
inflate
(
mContext
,
R
.
layout
.
dialog_amt_set
,
null
);
final
Dialog
dialog
=
new
Dialog
(
mContext
,
R
.
style
.
dialog_common
);
// 创建自定义样式dialog
final
Dialog
dialog
=
new
Dialog
(
mContext
,
R
.
style
.
dialog_common
);
// 创建自定义样式dialog
dialog
.
setCancelable
(
cancelable
);
// 不可以用“返回键”取消
dialog
.
setCancelable
(
cancelable
);
// 不可以用“返回键”取消
dialog
.
setCanceledOnTouchOutside
(
cancelable
);
// 设置点击屏幕Dialog不消失
dialog
.
setCanceledOnTouchOutside
(
cancelable
);
// 设置点击屏幕Dialog不消失
...
@@ -461,8 +489,14 @@ public class DialogMainSetUtils {
...
@@ -461,8 +489,14 @@ public class DialogMainSetUtils {
tv_title
.
setText
(
title
);
tv_title
.
setText
(
title
);
tv_title
.
setVisibility
(
View
.
VISIBLE
);
tv_title
.
setVisibility
(
View
.
VISIBLE
);
}
}
view
.
findViewById
(
R
.
id
.
ll
).
setOnTouchListener
(
new
View
.
OnTouchListener
()
{
@Override
public
boolean
onTouch
(
View
view
,
MotionEvent
motionEvent
)
{
Log
.
e
(
"love"
,
"MDialog"
);
MainActivity
.
Current_Count_DialogWindow
=
0
;
return
false
;
}
});
//set cancel listener
//set cancel listener
if
(
cancelListener
!=
null
)
{
if
(
cancelListener
!=
null
)
{
btn_cancel
.
setOnClickListener
(
cancelListener
);
btn_cancel
.
setOnClickListener
(
cancelListener
);
...
@@ -481,6 +515,7 @@ public class DialogMainSetUtils {
...
@@ -481,6 +515,7 @@ public class DialogMainSetUtils {
@Override
@Override
public
void
onClick
(
View
v
)
{
public
void
onClick
(
View
v
)
{
MainActivity
.
Current_Count_DialogWindow
=
0
;
DATA
.
get
(
0
).
StartTime
=
tv_date1
.
getText
().
toString
();
DATA
.
get
(
0
).
StartTime
=
tv_date1
.
getText
().
toString
();
DATA
.
get
(
0
).
EndTime
=
tv_date2
.
getText
().
toString
();
DATA
.
get
(
0
).
EndTime
=
tv_date2
.
getText
().
toString
();
DATA
.
get
(
1
).
StartTime
=
tv_date3
.
getText
().
toString
();
DATA
.
get
(
1
).
StartTime
=
tv_date3
.
getText
().
toString
();
...
@@ -509,48 +544,56 @@ public class DialogMainSetUtils {
...
@@ -509,48 +544,56 @@ public class DialogMainSetUtils {
tv_date1
.
setOnClickListener
(
new
View
.
OnClickListener
()
{
tv_date1
.
setOnClickListener
(
new
View
.
OnClickListener
()
{
@Override
@Override
public
void
onClick
(
View
view
)
{
public
void
onClick
(
View
view
)
{
MainActivity
.
Current_Count_DialogWindow
=
0
;
DialogUtil
.
showTimePickerDialog
(
mContext
,
R
.
style
.
dialog_style
,
tv_date1
,
Calendar
.
getInstance
());
DialogUtil
.
showTimePickerDialog
(
mContext
,
R
.
style
.
dialog_style
,
tv_date1
,
Calendar
.
getInstance
());
}
}
});
});
tv_date2
.
setOnClickListener
(
new
View
.
OnClickListener
()
{
tv_date2
.
setOnClickListener
(
new
View
.
OnClickListener
()
{
@Override
@Override
public
void
onClick
(
View
view
)
{
public
void
onClick
(
View
view
)
{
MainActivity
.
Current_Count_DialogWindow
=
0
;
DialogUtil
.
showTimePickerDialog
(
mContext
,
R
.
style
.
dialog_style
,
tv_date2
,
Calendar
.
getInstance
());
DialogUtil
.
showTimePickerDialog
(
mContext
,
R
.
style
.
dialog_style
,
tv_date2
,
Calendar
.
getInstance
());
}
}
});
});
tv_date3
.
setOnClickListener
(
new
View
.
OnClickListener
()
{
tv_date3
.
setOnClickListener
(
new
View
.
OnClickListener
()
{
@Override
@Override
public
void
onClick
(
View
view
)
{
public
void
onClick
(
View
view
)
{
MainActivity
.
Current_Count_DialogWindow
=
0
;
DialogUtil
.
showTimePickerDialog
(
mContext
,
R
.
style
.
dialog_style
,
tv_date3
,
Calendar
.
getInstance
());
DialogUtil
.
showTimePickerDialog
(
mContext
,
R
.
style
.
dialog_style
,
tv_date3
,
Calendar
.
getInstance
());
}
}
});
});
tv_date4
.
setOnClickListener
(
new
View
.
OnClickListener
()
{
tv_date4
.
setOnClickListener
(
new
View
.
OnClickListener
()
{
@Override
@Override
public
void
onClick
(
View
view
)
{
public
void
onClick
(
View
view
)
{
MainActivity
.
Current_Count_DialogWindow
=
0
;
DialogUtil
.
showTimePickerDialog
(
mContext
,
R
.
style
.
dialog_style
,
tv_date4
,
Calendar
.
getInstance
());
DialogUtil
.
showTimePickerDialog
(
mContext
,
R
.
style
.
dialog_style
,
tv_date4
,
Calendar
.
getInstance
());
}
}
});
});
tv_date5
.
setOnClickListener
(
new
View
.
OnClickListener
()
{
tv_date5
.
setOnClickListener
(
new
View
.
OnClickListener
()
{
@Override
@Override
public
void
onClick
(
View
view
)
{
public
void
onClick
(
View
view
)
{
MainActivity
.
Current_Count_DialogWindow
=
0
;
DialogUtil
.
showTimePickerDialog
(
mContext
,
R
.
style
.
dialog_style
,
tv_date5
,
Calendar
.
getInstance
());
DialogUtil
.
showTimePickerDialog
(
mContext
,
R
.
style
.
dialog_style
,
tv_date5
,
Calendar
.
getInstance
());
}
}
});
});
tv_date6
.
setOnClickListener
(
new
View
.
OnClickListener
()
{
tv_date6
.
setOnClickListener
(
new
View
.
OnClickListener
()
{
@Override
@Override
public
void
onClick
(
View
view
)
{
public
void
onClick
(
View
view
)
{
MainActivity
.
Current_Count_DialogWindow
=
0
;
DialogUtil
.
showTimePickerDialog
(
mContext
,
R
.
style
.
dialog_style
,
tv_date6
,
Calendar
.
getInstance
());
DialogUtil
.
showTimePickerDialog
(
mContext
,
R
.
style
.
dialog_style
,
tv_date6
,
Calendar
.
getInstance
());
}
}
});
});
tv_date7
.
setOnClickListener
(
new
View
.
OnClickListener
()
{
tv_date7
.
setOnClickListener
(
new
View
.
OnClickListener
()
{
@Override
@Override
public
void
onClick
(
View
view
)
{
public
void
onClick
(
View
view
)
{
MainActivity
.
Current_Count_DialogWindow
=
0
;
DialogUtil
.
showTimePickerDialog
(
mContext
,
R
.
style
.
dialog_style
,
tv_date7
,
Calendar
.
getInstance
());
DialogUtil
.
showTimePickerDialog
(
mContext
,
R
.
style
.
dialog_style
,
tv_date7
,
Calendar
.
getInstance
());
}
}
});
});
tv_date8
.
setOnClickListener
(
new
View
.
OnClickListener
()
{
tv_date8
.
setOnClickListener
(
new
View
.
OnClickListener
()
{
@Override
@Override
public
void
onClick
(
View
view
)
{
public
void
onClick
(
View
view
)
{
MainActivity
.
Current_Count_DialogWindow
=
0
;
DialogUtil
.
showTimePickerDialog
(
mContext
,
R
.
style
.
dialog_style
,
tv_date8
,
Calendar
.
getInstance
());
DialogUtil
.
showTimePickerDialog
(
mContext
,
R
.
style
.
dialog_style
,
tv_date8
,
Calendar
.
getInstance
());
}
}
});
});
...
@@ -589,6 +632,7 @@ public class DialogMainSetUtils {
...
@@ -589,6 +632,7 @@ public class DialogMainSetUtils {
public
void
onAmountChange
(
View
view
,
double
amount
)
{
public
void
onAmountChange
(
View
view
,
double
amount
)
{
DATA
.
get
(
0
).
DinnerAmount
=
amount
;
DATA
.
get
(
0
).
DinnerAmount
=
amount
;
et1
.
setText
((
DATA
.
get
(
0
).
DinnerAmount
-
DATA
.
get
(
0
).
AllowanceAmount
)
+
""
);
et1
.
setText
((
DATA
.
get
(
0
).
DinnerAmount
-
DATA
.
get
(
0
).
AllowanceAmount
)
+
""
);
MainActivity
.
Current_Count_DialogWindow
=
0
;
}
}
});
});
amt2
.
setOnAmountChangeListener
(
new
AmountView
.
OnAmountChangeListener
()
{
amt2
.
setOnAmountChangeListener
(
new
AmountView
.
OnAmountChangeListener
()
{
...
@@ -596,6 +640,7 @@ public class DialogMainSetUtils {
...
@@ -596,6 +640,7 @@ public class DialogMainSetUtils {
public
void
onAmountChange
(
View
view
,
double
amount
)
{
public
void
onAmountChange
(
View
view
,
double
amount
)
{
DATA
.
get
(
0
).
AllowanceAmount
=
amount
;
DATA
.
get
(
0
).
AllowanceAmount
=
amount
;
et1
.
setText
((
DATA
.
get
(
0
).
DinnerAmount
-
DATA
.
get
(
0
).
AllowanceAmount
)
+
""
);
et1
.
setText
((
DATA
.
get
(
0
).
DinnerAmount
-
DATA
.
get
(
0
).
AllowanceAmount
)
+
""
);
MainActivity
.
Current_Count_DialogWindow
=
0
;
}
}
});
});
//保存操作
//保存操作
...
@@ -604,6 +649,7 @@ public class DialogMainSetUtils {
...
@@ -604,6 +649,7 @@ public class DialogMainSetUtils {
public
void
onAmountChange
(
View
view
,
double
amount
)
{
public
void
onAmountChange
(
View
view
,
double
amount
)
{
DATA
.
get
(
1
).
DinnerAmount
=
amount
;
DATA
.
get
(
1
).
DinnerAmount
=
amount
;
et2
.
setText
((
DATA
.
get
(
1
).
DinnerAmount
-
DATA
.
get
(
1
).
AllowanceAmount
)
+
""
);
et2
.
setText
((
DATA
.
get
(
1
).
DinnerAmount
-
DATA
.
get
(
1
).
AllowanceAmount
)
+
""
);
MainActivity
.
Current_Count_DialogWindow
=
0
;
}
}
});
});
amt4
.
setOnAmountChangeListener
(
new
AmountView
.
OnAmountChangeListener
()
{
amt4
.
setOnAmountChangeListener
(
new
AmountView
.
OnAmountChangeListener
()
{
...
@@ -611,6 +657,7 @@ public class DialogMainSetUtils {
...
@@ -611,6 +657,7 @@ public class DialogMainSetUtils {
public
void
onAmountChange
(
View
view
,
double
amount
)
{
public
void
onAmountChange
(
View
view
,
double
amount
)
{
DATA
.
get
(
1
).
AllowanceAmount
=
amount
;
DATA
.
get
(
1
).
AllowanceAmount
=
amount
;
et2
.
setText
((
DATA
.
get
(
1
).
DinnerAmount
-
DATA
.
get
(
1
).
AllowanceAmount
)
+
""
);
et2
.
setText
((
DATA
.
get
(
1
).
DinnerAmount
-
DATA
.
get
(
1
).
AllowanceAmount
)
+
""
);
MainActivity
.
Current_Count_DialogWindow
=
0
;
}
}
});
});
//保存操作
//保存操作
...
@@ -619,6 +666,7 @@ public class DialogMainSetUtils {
...
@@ -619,6 +666,7 @@ public class DialogMainSetUtils {
public
void
onAmountChange
(
View
view
,
double
amount
)
{
public
void
onAmountChange
(
View
view
,
double
amount
)
{
DATA
.
get
(
2
).
DinnerAmount
=
amount
;
DATA
.
get
(
2
).
DinnerAmount
=
amount
;
et3
.
setText
((
DATA
.
get
(
2
).
DinnerAmount
-
DATA
.
get
(
2
).
AllowanceAmount
)
+
""
);
et3
.
setText
((
DATA
.
get
(
2
).
DinnerAmount
-
DATA
.
get
(
2
).
AllowanceAmount
)
+
""
);
MainActivity
.
Current_Count_DialogWindow
=
0
;
}
}
});
});
amt6
.
setOnAmountChangeListener
(
new
AmountView
.
OnAmountChangeListener
()
{
amt6
.
setOnAmountChangeListener
(
new
AmountView
.
OnAmountChangeListener
()
{
...
@@ -626,6 +674,7 @@ public class DialogMainSetUtils {
...
@@ -626,6 +674,7 @@ public class DialogMainSetUtils {
public
void
onAmountChange
(
View
view
,
double
amount
)
{
public
void
onAmountChange
(
View
view
,
double
amount
)
{
DATA
.
get
(
2
).
AllowanceAmount
=
amount
;
DATA
.
get
(
2
).
AllowanceAmount
=
amount
;
et3
.
setText
((
DATA
.
get
(
2
).
DinnerAmount
-
DATA
.
get
(
2
).
AllowanceAmount
)
+
""
);
et3
.
setText
((
DATA
.
get
(
2
).
DinnerAmount
-
DATA
.
get
(
2
).
AllowanceAmount
)
+
""
);
MainActivity
.
Current_Count_DialogWindow
=
0
;
}
}
});
//保存操作
});
//保存操作
amt7
.
setOnAmountChangeListener
(
new
AmountView
.
OnAmountChangeListener
()
{
amt7
.
setOnAmountChangeListener
(
new
AmountView
.
OnAmountChangeListener
()
{
...
@@ -633,6 +682,7 @@ public class DialogMainSetUtils {
...
@@ -633,6 +682,7 @@ public class DialogMainSetUtils {
public
void
onAmountChange
(
View
view
,
double
amount
)
{
public
void
onAmountChange
(
View
view
,
double
amount
)
{
DATA
.
get
(
3
).
DinnerAmount
=
amount
;
DATA
.
get
(
3
).
DinnerAmount
=
amount
;
et4
.
setText
((
DATA
.
get
(
3
).
DinnerAmount
-
DATA
.
get
(
3
).
AllowanceAmount
)
+
""
);
et4
.
setText
((
DATA
.
get
(
3
).
DinnerAmount
-
DATA
.
get
(
3
).
AllowanceAmount
)
+
""
);
MainActivity
.
Current_Count_DialogWindow
=
0
;
}
}
});
});
amt8
.
setOnAmountChangeListener
(
new
AmountView
.
OnAmountChangeListener
()
{
amt8
.
setOnAmountChangeListener
(
new
AmountView
.
OnAmountChangeListener
()
{
...
@@ -640,6 +690,7 @@ public class DialogMainSetUtils {
...
@@ -640,6 +690,7 @@ public class DialogMainSetUtils {
public
void
onAmountChange
(
View
view
,
double
amount
)
{
public
void
onAmountChange
(
View
view
,
double
amount
)
{
DATA
.
get
(
3
).
AllowanceAmount
=
amount
;
DATA
.
get
(
3
).
AllowanceAmount
=
amount
;
et4
.
setText
((
DATA
.
get
(
3
).
DinnerAmount
-
DATA
.
get
(
3
).
AllowanceAmount
)
+
""
);
et4
.
setText
((
DATA
.
get
(
3
).
DinnerAmount
-
DATA
.
get
(
3
).
AllowanceAmount
)
+
""
);
MainActivity
.
Current_Count_DialogWindow
=
0
;
}
}
});
});
...
@@ -715,15 +766,21 @@ public class DialogMainSetUtils {
...
@@ -715,15 +766,21 @@ public class DialogMainSetUtils {
Button
btn_search
=
(
Button
)
view
.
findViewById
(
R
.
id
.
dialog_search
);
Button
btn_search
=
(
Button
)
view
.
findViewById
(
R
.
id
.
dialog_search
);
Button
btn_close
=
(
Button
)
view
.
findViewById
(
R
.
id
.
dialog_close
);
Button
btn_close
=
(
Button
)
view
.
findViewById
(
R
.
id
.
dialog_close
);
final
TextView
t0
=
(
TextView
)
view
.
findViewById
(
R
.
id
.
tv_Total
);
final
TextView
t1
=
(
TextView
)
view
.
findViewById
(
R
.
id
.
tv_TotalDinnerAmount
);
final
TextView
t1
=
(
TextView
)
view
.
findViewById
(
R
.
id
.
tv_TotalDinnerAmount
);
final
TextView
t2
=
(
TextView
)
view
.
findViewById
(
R
.
id
.
tv_TotalAllowanceAmount
);
final
TextView
t2
=
(
TextView
)
view
.
findViewById
(
R
.
id
.
tv_TotalAllowanceAmount
);
final
TextView
t3
=
(
TextView
)
view
.
findViewById
(
R
.
id
.
tv_TotalConsumption
);
final
TextView
t3
=
(
TextView
)
view
.
findViewById
(
R
.
id
.
tv_TotalConsumption
);
final
TextView
t4
=
(
TextView
)
view
.
findViewById
(
R
.
id
.
tv_BreakFastTotal
);
final
TextView
t5
=
(
TextView
)
view
.
findViewById
(
R
.
id
.
tv_LunchTotal
);
final
TextView
t6
=
(
TextView
)
view
.
findViewById
(
R
.
id
.
tv_SupperTotal
);
final
TextView
t7
=
(
TextView
)
view
.
findViewById
(
R
.
id
.
tv_NightTotal
);
final
List
<
TextView
>
list
=
new
ArrayList
<>();
final
List
<
TextView
>
list
=
new
ArrayList
<>();
list
.
add
(
t0
);
list
.
add
(
t1
);
list
.
add
(
t1
);
list
.
add
(
t2
);
list
.
add
(
t2
);
list
.
add
(
t3
);
list
.
add
(
t3
);
list
.
add
(
t4
);
list
.
add
(
t5
);
list
.
add
(
t6
);
list
.
add
(
t7
);
final
TextView
tv_date1
=
(
TextView
)
view
.
findViewById
(
R
.
id
.
tv_date1
);
final
TextView
tv_date1
=
(
TextView
)
view
.
findViewById
(
R
.
id
.
tv_date1
);
final
TextView
tv_date2
=
(
TextView
)
view
.
findViewById
(
R
.
id
.
tv_date2
);
final
TextView
tv_date2
=
(
TextView
)
view
.
findViewById
(
R
.
id
.
tv_date2
);
TextView
tv_title
=
(
TextView
)
view
.
findViewById
(
R
.
id
.
dialog_title
);
TextView
tv_title
=
(
TextView
)
view
.
findViewById
(
R
.
id
.
dialog_title
);
...
@@ -737,6 +794,15 @@ public class DialogMainSetUtils {
...
@@ -737,6 +794,15 @@ public class DialogMainSetUtils {
tv_date2
.
setText
(
DateUtil
.
formatDate
(
new
Date
().
getTime
(),
"yyyy-MM-dd"
));
tv_date2
.
setText
(
DateUtil
.
formatDate
(
new
Date
().
getTime
(),
"yyyy-MM-dd"
));
final
LRecyclerView
mLRecyclerView
=
(
LRecyclerView
)
view
.
findViewById
(
R
.
id
.
mLRecyclerView
);
final
LRecyclerView
mLRecyclerView
=
(
LRecyclerView
)
view
.
findViewById
(
R
.
id
.
mLRecyclerView
);
mLRecyclerView
.
setOnTouchListener
(
new
View
.
OnTouchListener
()
{
@Override
public
boolean
onTouch
(
View
view
,
MotionEvent
motionEvent
)
{
Log
.
e
(
"love"
,
"MDialog"
);
MainActivity
.
Current_Count_DialogWindow
=
0
;
return
false
;
}
});
final
LocalRecordReportAdapter
adapter
=
new
LocalRecordReportAdapter
(
mContext
);
final
LocalRecordReportAdapter
adapter
=
new
LocalRecordReportAdapter
(
mContext
);
LRecyclerViewAdapter
mLRecyclerViewAdapter
=
new
LRecyclerViewAdapter
(
adapter
);
LRecyclerViewAdapter
mLRecyclerViewAdapter
=
new
LRecyclerViewAdapter
(
adapter
);
mLRecyclerView
.
setLayoutManager
(
new
LinearLayoutManager
(
mContext
)
{
mLRecyclerView
.
setLayoutManager
(
new
LinearLayoutManager
(
mContext
)
{
...
@@ -749,10 +815,13 @@ public class DialogMainSetUtils {
...
@@ -749,10 +815,13 @@ public class DialogMainSetUtils {
mLRecyclerView
.
setOnRefreshListener
(
new
OnRefreshListener
()
{
mLRecyclerView
.
setOnRefreshListener
(
new
OnRefreshListener
()
{
@Override
@Override
public
void
onRefresh
()
{
public
void
onRefresh
()
{
t0
.
setText
(
null
);
t1
.
setText
(
null
);
t1
.
setText
(
null
);
t2
.
setText
(
null
);
t2
.
setText
(
null
);
t3
.
setText
(
null
);
t3
.
setText
(
null
);
t4
.
setText
(
null
);
t5
.
setText
(
null
);
t6
.
setText
(
null
);
t7
.
setText
(
null
);
mCurrent
=
1
;
mCurrent
=
1
;
mLRecyclerView
.
setNoMore
(
false
);
mLRecyclerView
.
setNoMore
(
false
);
mLRecyclerView
.
setLoadMoreEnabled
(
true
);
mLRecyclerView
.
setLoadMoreEnabled
(
true
);
...
@@ -780,6 +849,7 @@ public class DialogMainSetUtils {
...
@@ -780,6 +849,7 @@ public class DialogMainSetUtils {
mLRecyclerView
.
setOnLoadMoreListener
(
new
OnLoadMoreListener
()
{
mLRecyclerView
.
setOnLoadMoreListener
(
new
OnLoadMoreListener
()
{
@Override
@Override
public
void
onLoadMore
()
{
public
void
onLoadMore
()
{
MainActivity
.
Current_Count_DialogWindow
=
0
;
if
(
mCurrent
*
Constants
.
PAGE_SIZE
<
mCount
)
{
if
(
mCurrent
*
Constants
.
PAGE_SIZE
<
mCount
)
{
mCurrent
++;
mCurrent
++;
isLoadMore
=
true
;
isLoadMore
=
true
;
...
@@ -818,11 +888,41 @@ public class DialogMainSetUtils {
...
@@ -818,11 +888,41 @@ public class DialogMainSetUtils {
android
.
R
.
layout
.
simple_spinner_item
,
options2
);
android
.
R
.
layout
.
simple_spinner_item
,
options2
);
spinner2
.
setAdapter
(
adapter2
);
spinner2
.
setAdapter
(
adapter2
);
spinner2
.
setSelection
(
1
);
spinner2
.
setSelection
(
1
);
spinner2
.
setOnItemSelectedListener
(
new
AdapterView
.
OnItemSelectedListener
()
{
@Override
public
void
onItemSelected
(
AdapterView
<?>
adapterView
,
View
view
,
int
i
,
long
l
)
{
MainActivity
.
Current_Count_DialogWindow
=
0
;
}
@Override
public
void
onNothingSelected
(
AdapterView
<?>
adapterView
)
{
}
});
spinner1
.
setOnItemSelectedListener
(
new
AdapterView
.
OnItemSelectedListener
()
{
@Override
public
void
onItemSelected
(
AdapterView
<?>
adapterView
,
View
view
,
int
i
,
long
l
)
{
MainActivity
.
Current_Count_DialogWindow
=
0
;
}
@Override
public
void
onNothingSelected
(
AdapterView
<?>
adapterView
)
{
}
});
if
(
title
!=
null
)
{
if
(
title
!=
null
)
{
tv_title
.
setText
(
title
);
tv_title
.
setText
(
title
);
tv_title
.
setVisibility
(
View
.
VISIBLE
);
tv_title
.
setVisibility
(
View
.
VISIBLE
);
}
}
view
.
findViewById
(
R
.
id
.
ll
).
setOnTouchListener
(
new
View
.
OnTouchListener
()
{
@Override
public
boolean
onTouch
(
View
view
,
MotionEvent
motionEvent
)
{
Log
.
e
(
"love"
,
"MDialog"
);
MainActivity
.
Current_Count_DialogWindow
=
0
;
return
false
;
}
});
//set confirm listener
//set confirm listener
if
(
okListener
!=
null
)
{
if
(
okListener
!=
null
)
{
...
@@ -833,6 +933,7 @@ public class DialogMainSetUtils {
...
@@ -833,6 +933,7 @@ public class DialogMainSetUtils {
@Override
@Override
public
void
onClick
(
View
v
)
{
public
void
onClick
(
View
v
)
{
mLRecyclerView
.
refresh
();
mLRecyclerView
.
refresh
();
MainActivity
.
Current_Count_DialogWindow
=
0
;
}
}
});
});
}
}
...
@@ -847,6 +948,7 @@ public class DialogMainSetUtils {
...
@@ -847,6 +948,7 @@ public class DialogMainSetUtils {
tv_date1
.
setOnClickListener
(
new
View
.
OnClickListener
()
{
tv_date1
.
setOnClickListener
(
new
View
.
OnClickListener
()
{
@Override
@Override
public
void
onClick
(
View
view
)
{
public
void
onClick
(
View
view
)
{
MainActivity
.
Current_Count_DialogWindow
=
0
;
String
date
=
tv_date1
.
getText
().
toString
();
String
date
=
tv_date1
.
getText
().
toString
();
if
(!
TextUtils
.
isEmpty
(
date
))
{
if
(!
TextUtils
.
isEmpty
(
date
))
{
c
.
setTimeInMillis
(
DateUtil
.
formatDateStr
(
date
,
"yyyy-MM-dd"
).
getTime
());
c
.
setTimeInMillis
(
DateUtil
.
formatDateStr
(
date
,
"yyyy-MM-dd"
).
getTime
());
...
@@ -858,7 +960,7 @@ public class DialogMainSetUtils {
...
@@ -858,7 +960,7 @@ public class DialogMainSetUtils {
mMonth
=
c
.
get
(
Calendar
.
MONTH
);
mMonth
=
c
.
get
(
Calendar
.
MONTH
);
mDay
=
c
.
get
(
Calendar
.
DAY_OF_MONTH
);
mDay
=
c
.
get
(
Calendar
.
DAY_OF_MONTH
);
}
}
D
atePickerDialog
datePicker
Dialog
=
new
DatePickerDialog
(
mContext
,
new
DatePickerDialog
.
OnDateSetListener
()
{
D
ialogUtil
.
tip
Dialog
=
new
DatePickerDialog
(
mContext
,
new
DatePickerDialog
.
OnDateSetListener
()
{
@Override
@Override
public
void
onDateSet
(
DatePicker
view
,
int
year
,
int
month
,
int
dayOfMonth
)
{
public
void
onDateSet
(
DatePicker
view
,
int
year
,
int
month
,
int
dayOfMonth
)
{
startcal
.
set
(
Calendar
.
YEAR
,
year
);
startcal
.
set
(
Calendar
.
YEAR
,
year
);
...
@@ -868,13 +970,14 @@ public class DialogMainSetUtils {
...
@@ -868,13 +970,14 @@ public class DialogMainSetUtils {
tv_date1
.
setText
(
DateUtil
.
formatDate
(
mis
,
"yyyy-MM-dd"
));
tv_date1
.
setText
(
DateUtil
.
formatDate
(
mis
,
"yyyy-MM-dd"
));
}
}
},
mYear
,
mMonth
,
mDay
);
},
mYear
,
mMonth
,
mDay
);
datePicker
Dialog
.
show
();
DialogUtil
.
tip
Dialog
.
show
();
}
}
});
});
tv_date2
.
setOnClickListener
(
new
View
.
OnClickListener
()
{
tv_date2
.
setOnClickListener
(
new
View
.
OnClickListener
()
{
@Override
@Override
public
void
onClick
(
View
view
)
{
public
void
onClick
(
View
view
)
{
MainActivity
.
Current_Count_DialogWindow
=
0
;
String
date
=
tv_date2
.
getText
().
toString
();
String
date
=
tv_date2
.
getText
().
toString
();
if
(!
TextUtils
.
isEmpty
(
date
))
{
if
(!
TextUtils
.
isEmpty
(
date
))
{
c
.
setTimeInMillis
(
DateUtil
.
formatDateStr
(
date
,
"yyyy-MM-dd"
).
getTime
());
c
.
setTimeInMillis
(
DateUtil
.
formatDateStr
(
date
,
"yyyy-MM-dd"
).
getTime
());
...
@@ -886,7 +989,7 @@ public class DialogMainSetUtils {
...
@@ -886,7 +989,7 @@ public class DialogMainSetUtils {
mMonth
=
c
.
get
(
Calendar
.
MONTH
);
mMonth
=
c
.
get
(
Calendar
.
MONTH
);
mDay
=
c
.
get
(
Calendar
.
DAY_OF_MONTH
);
mDay
=
c
.
get
(
Calendar
.
DAY_OF_MONTH
);
}
}
D
atePickerDialog
datePicker
Dialog
=
new
DatePickerDialog
(
mContext
,
new
DatePickerDialog
.
OnDateSetListener
()
{
D
ialogUtil
.
tip
Dialog
=
new
DatePickerDialog
(
mContext
,
new
DatePickerDialog
.
OnDateSetListener
()
{
@Override
@Override
public
void
onDateSet
(
DatePicker
view
,
int
year
,
int
month
,
int
dayOfMonth
)
{
public
void
onDateSet
(
DatePicker
view
,
int
year
,
int
month
,
int
dayOfMonth
)
{
startcal
.
set
(
Calendar
.
YEAR
,
year
);
startcal
.
set
(
Calendar
.
YEAR
,
year
);
...
@@ -896,7 +999,7 @@ public class DialogMainSetUtils {
...
@@ -896,7 +999,7 @@ public class DialogMainSetUtils {
tv_date2
.
setText
(
DateUtil
.
formatDate
(
mis
,
"yyyy-MM-dd"
));
tv_date2
.
setText
(
DateUtil
.
formatDate
(
mis
,
"yyyy-MM-dd"
));
}
}
},
mYear
,
mMonth
,
mDay
);
},
mYear
,
mMonth
,
mDay
);
datePicker
Dialog
.
show
();
DialogUtil
.
tip
Dialog
.
show
();
}
}
});
});
...
@@ -938,10 +1041,13 @@ public class DialogMainSetUtils {
...
@@ -938,10 +1041,13 @@ public class DialogMainSetUtils {
isLoadMore
=
false
;
isLoadMore
=
false
;
}
}
if
(
tvs
!=
null
)
{
if
(
tvs
!=
null
)
{
tvs
.
get
(
0
).
setText
(
response
.
body
().
Total
+
""
);
tvs
.
get
(
0
).
setText
(
response
.
body
().
TotalDinnerAmount
);
tvs
.
get
(
1
).
setText
(
response
.
body
().
TotalDinnerAmount
);
tvs
.
get
(
1
).
setText
(
response
.
body
().
TotalAllowanceAmount
);
tvs
.
get
(
2
).
setText
(
response
.
body
().
TotalAllowanceAmount
);
tvs
.
get
(
2
).
setText
(
response
.
body
().
TotalConsumption
);
tvs
.
get
(
3
).
setText
(
response
.
body
().
TotalConsumption
);
tvs
.
get
(
3
).
setText
(
response
.
body
().
BreakFastTotal
);
tvs
.
get
(
4
).
setText
(
response
.
body
().
LunchTotal
);
tvs
.
get
(
5
).
setText
(
response
.
body
().
SupperTotal
);
tvs
.
get
(
6
).
setText
(
response
.
body
().
NightTotal
);
}
}
}
}
...
@@ -981,15 +1087,31 @@ public class DialogMainSetUtils {
...
@@ -981,15 +1087,31 @@ public class DialogMainSetUtils {
Button
btn_search
=
(
Button
)
view
.
findViewById
(
R
.
id
.
dialog_search
);
Button
btn_search
=
(
Button
)
view
.
findViewById
(
R
.
id
.
dialog_search
);
Button
btn_close
=
(
Button
)
view
.
findViewById
(
R
.
id
.
dialog_close
);
Button
btn_close
=
(
Button
)
view
.
findViewById
(
R
.
id
.
dialog_close
);
final
TextView
t0
=
(
TextView
)
view
.
findViewById
(
R
.
id
.
tv_Total
);
final
TextView
t1
=
(
TextView
)
view
.
findViewById
(
R
.
id
.
tv_TotalDinnerAmount
);
final
TextView
t1
=
(
TextView
)
view
.
findViewById
(
R
.
id
.
tv_TotalDinnerAmount
);
final
TextView
t2
=
(
TextView
)
view
.
findViewById
(
R
.
id
.
tv_TotalAllowanceAmount
);
final
TextView
t2
=
(
TextView
)
view
.
findViewById
(
R
.
id
.
tv_TotalAllowanceAmount
);
final
TextView
t3
=
(
TextView
)
view
.
findViewById
(
R
.
id
.
tv_TotalConsumption
);
final
TextView
t3
=
(
TextView
)
view
.
findViewById
(
R
.
id
.
tv_TotalConsumption
);
final
TextView
t4
=
(
TextView
)
view
.
findViewById
(
R
.
id
.
tv_BreakFastTotal
);
final
TextView
t5
=
(
TextView
)
view
.
findViewById
(
R
.
id
.
tv_LunchTotal
);
final
TextView
t6
=
(
TextView
)
view
.
findViewById
(
R
.
id
.
tv_SupperTotal
);
final
TextView
t7
=
(
TextView
)
view
.
findViewById
(
R
.
id
.
tv_NightTotal
);
final
List
<
TextView
>
list
=
new
ArrayList
<>();
final
List
<
TextView
>
list
=
new
ArrayList
<>();
list
.
add
(
t0
);
list
.
add
(
t1
);
list
.
add
(
t1
);
list
.
add
(
t2
);
list
.
add
(
t2
);
list
.
add
(
t3
);
list
.
add
(
t3
);
list
.
add
(
t4
);
list
.
add
(
t5
);
list
.
add
(
t6
);
list
.
add
(
t7
);
view
.
findViewById
(
R
.
id
.
ll
).
setOnTouchListener
(
new
View
.
OnTouchListener
()
{
@Override
public
boolean
onTouch
(
View
view
,
MotionEvent
motionEvent
)
{
Log
.
e
(
"love"
,
"MDialog"
);
MainActivity
.
Current_Count_DialogWindow
=
0
;
return
false
;
}
});
final
TextView
tv_date1
=
(
TextView
)
view
.
findViewById
(
R
.
id
.
tv_date1
);
final
TextView
tv_date1
=
(
TextView
)
view
.
findViewById
(
R
.
id
.
tv_date1
);
final
TextView
tv_date2
=
(
TextView
)
view
.
findViewById
(
R
.
id
.
tv_date2
);
final
TextView
tv_date2
=
(
TextView
)
view
.
findViewById
(
R
.
id
.
tv_date2
);
TextView
tv_title
=
(
TextView
)
view
.
findViewById
(
R
.
id
.
dialog_title
);
TextView
tv_title
=
(
TextView
)
view
.
findViewById
(
R
.
id
.
dialog_title
);
...
@@ -1004,6 +1126,15 @@ public class DialogMainSetUtils {
...
@@ -1004,6 +1126,15 @@ public class DialogMainSetUtils {
tv_date2
.
setText
(
DateUtil
.
formatDate
(
new
Date
().
getTime
(),
"yyyy-MM-dd"
));
tv_date2
.
setText
(
DateUtil
.
formatDate
(
new
Date
().
getTime
(),
"yyyy-MM-dd"
));
final
LRecyclerView
mLRecyclerView
=
(
LRecyclerView
)
view
.
findViewById
(
R
.
id
.
mLRecyclerView
);
final
LRecyclerView
mLRecyclerView
=
(
LRecyclerView
)
view
.
findViewById
(
R
.
id
.
mLRecyclerView
);
mLRecyclerView
.
setOnTouchListener
(
new
View
.
OnTouchListener
()
{
@Override
public
boolean
onTouch
(
View
view
,
MotionEvent
motionEvent
)
{
Log
.
e
(
"love"
,
"MDialog"
);
MainActivity
.
Current_Count_DialogWindow
=
0
;
return
false
;
}
});
final
ConsumRecordReportAdapter
adapter
=
new
ConsumRecordReportAdapter
(
mContext
);
final
ConsumRecordReportAdapter
adapter
=
new
ConsumRecordReportAdapter
(
mContext
);
LRecyclerViewAdapter
mLRecyclerViewAdapter
=
new
LRecyclerViewAdapter
(
adapter
);
LRecyclerViewAdapter
mLRecyclerViewAdapter
=
new
LRecyclerViewAdapter
(
adapter
);
mLRecyclerView
.
setLayoutManager
(
new
LinearLayoutManager
(
mContext
)
{
mLRecyclerView
.
setLayoutManager
(
new
LinearLayoutManager
(
mContext
)
{
...
@@ -1016,10 +1147,13 @@ public class DialogMainSetUtils {
...
@@ -1016,10 +1147,13 @@ public class DialogMainSetUtils {
mLRecyclerView
.
setOnRefreshListener
(
new
OnRefreshListener
()
{
mLRecyclerView
.
setOnRefreshListener
(
new
OnRefreshListener
()
{
@Override
@Override
public
void
onRefresh
()
{
public
void
onRefresh
()
{
t0
.
setText
(
null
);
t1
.
setText
(
null
);
t1
.
setText
(
null
);
t2
.
setText
(
null
);
t2
.
setText
(
null
);
t3
.
setText
(
null
);
t3
.
setText
(
null
);
t4
.
setText
(
null
);
t5
.
setText
(
null
);
t6
.
setText
(
null
);
t7
.
setText
(
null
);
mCurrent
=
1
;
mCurrent
=
1
;
mLRecyclerView
.
setNoMore
(
false
);
mLRecyclerView
.
setNoMore
(
false
);
mLRecyclerView
.
setLoadMoreEnabled
(
true
);
mLRecyclerView
.
setLoadMoreEnabled
(
true
);
...
@@ -1048,6 +1182,7 @@ public class DialogMainSetUtils {
...
@@ -1048,6 +1182,7 @@ public class DialogMainSetUtils {
mLRecyclerView
.
setOnLoadMoreListener
(
new
OnLoadMoreListener
()
{
mLRecyclerView
.
setOnLoadMoreListener
(
new
OnLoadMoreListener
()
{
@Override
@Override
public
void
onLoadMore
()
{
public
void
onLoadMore
()
{
MainActivity
.
Current_Count_DialogWindow
=
0
;
if
(
mCurrent
*
Constants
.
PAGE_SIZE
<
mCount
)
{
if
(
mCurrent
*
Constants
.
PAGE_SIZE
<
mCount
)
{
mCurrent
++;
mCurrent
++;
isLoadMore
=
true
;
isLoadMore
=
true
;
...
@@ -1087,6 +1222,28 @@ public class DialogMainSetUtils {
...
@@ -1087,6 +1222,28 @@ public class DialogMainSetUtils {
android
.
R
.
layout
.
simple_spinner_item
,
options2
);
android
.
R
.
layout
.
simple_spinner_item
,
options2
);
spinner2
.
setAdapter
(
adapter2
);
spinner2
.
setAdapter
(
adapter2
);
spinner2
.
setSelection
(
1
);
spinner2
.
setSelection
(
1
);
spinner1
.
setOnItemSelectedListener
(
new
AdapterView
.
OnItemSelectedListener
()
{
@Override
public
void
onItemSelected
(
AdapterView
<?>
adapterView
,
View
view
,
int
i
,
long
l
)
{
MainActivity
.
Current_Count_DialogWindow
=
0
;
}
@Override
public
void
onNothingSelected
(
AdapterView
<?>
adapterView
)
{
}
});
spinner2
.
setOnItemSelectedListener
(
new
AdapterView
.
OnItemSelectedListener
()
{
@Override
public
void
onItemSelected
(
AdapterView
<?>
adapterView
,
View
view
,
int
i
,
long
l
)
{
MainActivity
.
Current_Count_DialogWindow
=
0
;
}
@Override
public
void
onNothingSelected
(
AdapterView
<?>
adapterView
)
{
}
});
//窗口设置
//窗口设置
String
CanTeenCode
=
SPUtil
.
getInstance
().
readString
(
"CanTeenCode"
);
String
CanTeenCode
=
SPUtil
.
getInstance
().
readString
(
"CanTeenCode"
);
String
data
=
SPUtil
.
getInstance
().
readString
(
"CanteenWindows"
);
String
data
=
SPUtil
.
getInstance
().
readString
(
"CanteenWindows"
);
...
@@ -1123,6 +1280,7 @@ public class DialogMainSetUtils {
...
@@ -1123,6 +1280,7 @@ public class DialogMainSetUtils {
@Override
@Override
public
void
onClick
(
View
v
)
{
public
void
onClick
(
View
v
)
{
mLRecyclerView
.
refresh
();
mLRecyclerView
.
refresh
();
MainActivity
.
Current_Count_DialogWindow
=
0
;
}
}
});
});
}
}
...
@@ -1137,6 +1295,7 @@ public class DialogMainSetUtils {
...
@@ -1137,6 +1295,7 @@ public class DialogMainSetUtils {
tv_date1
.
setOnClickListener
(
new
View
.
OnClickListener
()
{
tv_date1
.
setOnClickListener
(
new
View
.
OnClickListener
()
{
@Override
@Override
public
void
onClick
(
View
view
)
{
public
void
onClick
(
View
view
)
{
MainActivity
.
Current_Count_DialogWindow
=
0
;
String
date
=
tv_date1
.
getText
().
toString
();
String
date
=
tv_date1
.
getText
().
toString
();
if
(!
TextUtils
.
isEmpty
(
date
))
{
if
(!
TextUtils
.
isEmpty
(
date
))
{
c
.
setTimeInMillis
(
DateUtil
.
formatDateStr
(
date
,
"yyyy-MM-dd"
).
getTime
());
c
.
setTimeInMillis
(
DateUtil
.
formatDateStr
(
date
,
"yyyy-MM-dd"
).
getTime
());
...
@@ -1148,7 +1307,7 @@ public class DialogMainSetUtils {
...
@@ -1148,7 +1307,7 @@ public class DialogMainSetUtils {
mMonth
=
c
.
get
(
Calendar
.
MONTH
);
mMonth
=
c
.
get
(
Calendar
.
MONTH
);
mDay
=
c
.
get
(
Calendar
.
DAY_OF_MONTH
);
mDay
=
c
.
get
(
Calendar
.
DAY_OF_MONTH
);
}
}
D
atePickerDialog
datePicker
Dialog
=
new
DatePickerDialog
(
mContext
,
new
DatePickerDialog
.
OnDateSetListener
()
{
D
ialogUtil
.
tip
Dialog
=
new
DatePickerDialog
(
mContext
,
new
DatePickerDialog
.
OnDateSetListener
()
{
@Override
@Override
public
void
onDateSet
(
DatePicker
view
,
int
year
,
int
month
,
int
dayOfMonth
)
{
public
void
onDateSet
(
DatePicker
view
,
int
year
,
int
month
,
int
dayOfMonth
)
{
startcal
.
set
(
Calendar
.
YEAR
,
year
);
startcal
.
set
(
Calendar
.
YEAR
,
year
);
...
@@ -1158,13 +1317,14 @@ public class DialogMainSetUtils {
...
@@ -1158,13 +1317,14 @@ public class DialogMainSetUtils {
tv_date1
.
setText
(
DateUtil
.
formatDate
(
mis
,
"yyyy-MM-dd"
));
tv_date1
.
setText
(
DateUtil
.
formatDate
(
mis
,
"yyyy-MM-dd"
));
}
}
},
mYear
,
mMonth
,
mDay
);
},
mYear
,
mMonth
,
mDay
);
datePicker
Dialog
.
show
();
DialogUtil
.
tip
Dialog
.
show
();
}
}
});
});
tv_date2
.
setOnClickListener
(
new
View
.
OnClickListener
()
{
tv_date2
.
setOnClickListener
(
new
View
.
OnClickListener
()
{
@Override
@Override
public
void
onClick
(
View
view
)
{
public
void
onClick
(
View
view
)
{
MainActivity
.
Current_Count_DialogWindow
=
0
;
String
date
=
tv_date2
.
getText
().
toString
();
String
date
=
tv_date2
.
getText
().
toString
();
if
(!
TextUtils
.
isEmpty
(
date
))
{
if
(!
TextUtils
.
isEmpty
(
date
))
{
c
.
setTimeInMillis
(
DateUtil
.
formatDateStr
(
date
,
"yyyy-MM-dd"
).
getTime
());
c
.
setTimeInMillis
(
DateUtil
.
formatDateStr
(
date
,
"yyyy-MM-dd"
).
getTime
());
...
@@ -1176,7 +1336,7 @@ public class DialogMainSetUtils {
...
@@ -1176,7 +1336,7 @@ public class DialogMainSetUtils {
mMonth
=
c
.
get
(
Calendar
.
MONTH
);
mMonth
=
c
.
get
(
Calendar
.
MONTH
);
mDay
=
c
.
get
(
Calendar
.
DAY_OF_MONTH
);
mDay
=
c
.
get
(
Calendar
.
DAY_OF_MONTH
);
}
}
D
atePickerDialog
datePicker
Dialog
=
new
DatePickerDialog
(
mContext
,
new
DatePickerDialog
.
OnDateSetListener
()
{
D
ialogUtil
.
tip
Dialog
=
new
DatePickerDialog
(
mContext
,
new
DatePickerDialog
.
OnDateSetListener
()
{
@Override
@Override
public
void
onDateSet
(
DatePicker
view
,
int
year
,
int
month
,
int
dayOfMonth
)
{
public
void
onDateSet
(
DatePicker
view
,
int
year
,
int
month
,
int
dayOfMonth
)
{
startcal
.
set
(
Calendar
.
YEAR
,
year
);
startcal
.
set
(
Calendar
.
YEAR
,
year
);
...
@@ -1186,7 +1346,7 @@ public class DialogMainSetUtils {
...
@@ -1186,7 +1346,7 @@ public class DialogMainSetUtils {
tv_date2
.
setText
(
DateUtil
.
formatDate
(
mis
,
"yyyy-MM-dd"
));
tv_date2
.
setText
(
DateUtil
.
formatDate
(
mis
,
"yyyy-MM-dd"
));
}
}
},
mYear
,
mMonth
,
mDay
);
},
mYear
,
mMonth
,
mDay
);
datePicker
Dialog
.
show
();
DialogUtil
.
tip
Dialog
.
show
();
}
}
});
});
...
@@ -1226,10 +1386,13 @@ public class DialogMainSetUtils {
...
@@ -1226,10 +1386,13 @@ public class DialogMainSetUtils {
isLoadMore
=
false
;
isLoadMore
=
false
;
}
}
if
(
tvs
!=
null
)
{
if
(
tvs
!=
null
)
{
tvs
.
get
(
0
).
setText
(
response
.
body
().
Total
+
""
);
tvs
.
get
(
0
).
setText
(
response
.
body
().
TotalDinnerAmount
);
tvs
.
get
(
1
).
setText
(
response
.
body
().
TotalDinnerAmount
);
tvs
.
get
(
1
).
setText
(
response
.
body
().
TotalAllowanceAmount
);
tvs
.
get
(
2
).
setText
(
response
.
body
().
TotalAllowanceAmount
);
tvs
.
get
(
2
).
setText
(
response
.
body
().
TotalConsumption
);
tvs
.
get
(
3
).
setText
(
response
.
body
().
TotalConsumption
);
tvs
.
get
(
3
).
setText
(
response
.
body
().
BreakFastTotal
);
tvs
.
get
(
4
).
setText
(
response
.
body
().
LunchTotal
);
tvs
.
get
(
5
).
setText
(
response
.
body
().
SupperTotal
);
tvs
.
get
(
6
).
setText
(
response
.
body
().
NightTotal
);
}
}
}
}
...
@@ -1268,11 +1431,28 @@ public class DialogMainSetUtils {
...
@@ -1268,11 +1431,28 @@ public class DialogMainSetUtils {
final
TextView
t2
=
(
TextView
)
view
.
findViewById
(
R
.
id
.
tv_TotalAllowanceAmount
);
final
TextView
t2
=
(
TextView
)
view
.
findViewById
(
R
.
id
.
tv_TotalAllowanceAmount
);
final
TextView
t3
=
(
TextView
)
view
.
findViewById
(
R
.
id
.
tv_TotalConsumption
);
final
TextView
t3
=
(
TextView
)
view
.
findViewById
(
R
.
id
.
tv_TotalConsumption
);
view
.
findViewById
(
R
.
id
.
ll
).
setOnTouchListener
(
new
View
.
OnTouchListener
()
{
@Override
public
boolean
onTouch
(
View
view
,
MotionEvent
motionEvent
)
{
Log
.
e
(
"love"
,
"MDialog"
);
MainActivity
.
Current_Count_DialogWindow
=
0
;
return
false
;
}
});
TextView
tv_title
=
(
TextView
)
view
.
findViewById
(
R
.
id
.
dialog_title
);
TextView
tv_title
=
(
TextView
)
view
.
findViewById
(
R
.
id
.
dialog_title
);
final
Spinner
spinner1
=
(
Spinner
)
view
.
findViewById
(
R
.
id
.
sp_year
);
final
Spinner
spinner1
=
(
Spinner
)
view
.
findViewById
(
R
.
id
.
sp_year
);
final
Spinner
spinner2
=
(
Spinner
)
view
.
findViewById
(
R
.
id
.
spinner2
);
final
Spinner
spinner2
=
(
Spinner
)
view
.
findViewById
(
R
.
id
.
spinner2
);
final
LRecyclerView
mLRecyclerView
=
(
LRecyclerView
)
view
.
findViewById
(
R
.
id
.
mLRecyclerView
);
final
LRecyclerView
mLRecyclerView
=
(
LRecyclerView
)
view
.
findViewById
(
R
.
id
.
mLRecyclerView
);
mLRecyclerView
.
setOnTouchListener
(
new
View
.
OnTouchListener
()
{
@Override
public
boolean
onTouch
(
View
view
,
MotionEvent
motionEvent
)
{
Log
.
e
(
"love"
,
"MDialog"
);
MainActivity
.
Current_Count_DialogWindow
=
0
;
return
false
;
}
});
final
MonthRecordReportAdapter
adapter
=
new
MonthRecordReportAdapter
(
mContext
);
final
MonthRecordReportAdapter
adapter
=
new
MonthRecordReportAdapter
(
mContext
);
LRecyclerViewAdapter
mLRecyclerViewAdapter
=
new
LRecyclerViewAdapter
(
adapter
);
LRecyclerViewAdapter
mLRecyclerViewAdapter
=
new
LRecyclerViewAdapter
(
adapter
);
mLRecyclerView
.
setLayoutManager
(
new
LinearLayoutManager
(
mContext
)
{
mLRecyclerView
.
setLayoutManager
(
new
LinearLayoutManager
(
mContext
)
{
...
@@ -1284,6 +1464,7 @@ public class DialogMainSetUtils {
...
@@ -1284,6 +1464,7 @@ public class DialogMainSetUtils {
mLRecyclerView
.
setOnRefreshListener
(
new
OnRefreshListener
()
{
mLRecyclerView
.
setOnRefreshListener
(
new
OnRefreshListener
()
{
@Override
@Override
public
void
onRefresh
()
{
public
void
onRefresh
()
{
MainActivity
.
Current_Count_DialogWindow
=
0
;
t1
.
setText
(
null
);
t1
.
setText
(
null
);
t2
.
setText
(
null
);
t2
.
setText
(
null
);
t3
.
setText
(
null
);
t3
.
setText
(
null
);
...
@@ -1298,6 +1479,7 @@ public class DialogMainSetUtils {
...
@@ -1298,6 +1479,7 @@ public class DialogMainSetUtils {
mLRecyclerView
.
setOnLoadMoreListener
(
new
OnLoadMoreListener
()
{
mLRecyclerView
.
setOnLoadMoreListener
(
new
OnLoadMoreListener
()
{
@Override
@Override
public
void
onLoadMore
()
{
public
void
onLoadMore
()
{
MainActivity
.
Current_Count_DialogWindow
=
0
;
if
(
mCurrent
*
Constants
.
PAGE_SIZE
<
mCount
)
{
if
(
mCurrent
*
Constants
.
PAGE_SIZE
<
mCount
)
{
adapter
.
clear
();
adapter
.
clear
();
mCurrent
++;
mCurrent
++;
...
@@ -1322,6 +1504,28 @@ public class DialogMainSetUtils {
...
@@ -1322,6 +1504,28 @@ public class DialogMainSetUtils {
SpinnerAdapter
adapter2
=
new
SpinnerAdapter
(
mContext
,
SpinnerAdapter
adapter2
=
new
SpinnerAdapter
(
mContext
,
android
.
R
.
layout
.
simple_spinner_item
,
options2
);
android
.
R
.
layout
.
simple_spinner_item
,
options2
);
spinner2
.
setAdapter
(
adapter2
);
spinner2
.
setAdapter
(
adapter2
);
spinner1
.
setOnItemSelectedListener
(
new
AdapterView
.
OnItemSelectedListener
()
{
@Override
public
void
onItemSelected
(
AdapterView
<?>
adapterView
,
View
view
,
int
i
,
long
l
)
{
MainActivity
.
Current_Count_DialogWindow
=
0
;
}
@Override
public
void
onNothingSelected
(
AdapterView
<?>
adapterView
)
{
}
});
spinner2
.
setOnItemSelectedListener
(
new
AdapterView
.
OnItemSelectedListener
()
{
@Override
public
void
onItemSelected
(
AdapterView
<?>
adapterView
,
View
view
,
int
i
,
long
l
)
{
MainActivity
.
Current_Count_DialogWindow
=
0
;
}
@Override
public
void
onNothingSelected
(
AdapterView
<?>
adapterView
)
{
}
});
if
(
title
!=
null
)
{
if
(
title
!=
null
)
{
tv_title
.
setText
(
title
);
tv_title
.
setText
(
title
);
...
...
TOP_Pay/app/src/main/java/com/ifavine/pay/utils/DialogUtil.java
View file @
47574b7a
...
@@ -5,7 +5,9 @@ import android.app.Dialog;
...
@@ -5,7 +5,9 @@ import android.app.Dialog;
import
android.app.TimePickerDialog
;
import
android.app.TimePickerDialog
;
import
android.content.Context
;
import
android.content.Context
;
import
android.graphics.Typeface
;
import
android.graphics.Typeface
;
import
android.text.Editable
;
import
android.text.InputType
;
import
android.text.InputType
;
import
android.text.TextWatcher
;
import
android.text.method.PasswordTransformationMethod
;
import
android.text.method.PasswordTransformationMethod
;
import
android.view.LayoutInflater
;
import
android.view.LayoutInflater
;
import
android.view.View
;
import
android.view.View
;
...
@@ -18,11 +20,12 @@ import android.widget.TimePicker;
...
@@ -18,11 +20,12 @@ import android.widget.TimePicker;
import
com.ifavine.pay.R
;
import
com.ifavine.pay.R
;
import
com.ifavine.pay.common.AppContext
;
import
com.ifavine.pay.common.AppContext
;
import
com.ifavine.pay.ui.activity.MainActivity
;
import
java.util.Calendar
;
import
java.util.Calendar
;
public
class
DialogUtil
{
public
class
DialogUtil
{
p
rivate
static
Dialog
tipDialog
;
p
ublic
static
Dialog
tipDialog
;
private
static
TextView
tipTextView
;
private
static
TextView
tipTextView
;
public
static
final
int
OK
=
0xff888801
;
public
static
final
int
OK
=
0xff888801
;
...
@@ -182,6 +185,22 @@ public class DialogUtil {
...
@@ -182,6 +185,22 @@ public class DialogUtil {
return
tipDialog
;
return
tipDialog
;
}
}
public
static
TextWatcher
textWatcher
=
new
TextWatcher
()
{
@Override
public
void
beforeTextChanged
(
CharSequence
charSequence
,
int
i
,
int
i1
,
int
i2
)
{
}
@Override
public
void
onTextChanged
(
CharSequence
charSequence
,
int
i
,
int
i1
,
int
i2
)
{
}
@Override
public
void
afterTextChanged
(
Editable
editable
)
{
MainActivity
.
Current_Count_DialogInput
=
0
;
}
};
/**
/**
* showConfirmDialog
* showConfirmDialog
...
@@ -203,6 +222,7 @@ public class DialogUtil {
...
@@ -203,6 +222,7 @@ public class DialogUtil {
Button
btn_ok
=
(
Button
)
view
.
findViewById
(
R
.
id
.
dialog_ok
);
Button
btn_ok
=
(
Button
)
view
.
findViewById
(
R
.
id
.
dialog_ok
);
Button
btn_cancel
=
(
Button
)
view
.
findViewById
(
R
.
id
.
dialog_cancel
);
Button
btn_cancel
=
(
Button
)
view
.
findViewById
(
R
.
id
.
dialog_cancel
);
final
EditText
tv_msg
=
(
EditText
)
view
.
findViewById
(
R
.
id
.
dialog_msg
);
final
EditText
tv_msg
=
(
EditText
)
view
.
findViewById
(
R
.
id
.
dialog_msg
);
tv_msg
.
addTextChangedListener
(
textWatcher
);
TextView
tv_title
=
(
TextView
)
view
.
findViewById
(
R
.
id
.
dialog_title
);
TextView
tv_title
=
(
TextView
)
view
.
findViewById
(
R
.
id
.
dialog_title
);
ImageView
iv
=
(
ImageView
)
view
.
findViewById
(
R
.
id
.
dialog_iv
);
ImageView
iv
=
(
ImageView
)
view
.
findViewById
(
R
.
id
.
dialog_iv
);
ImageView
iv_cancel
=
(
ImageView
)
view
.
findViewById
(
R
.
id
.
iv_cancel
);
ImageView
iv_cancel
=
(
ImageView
)
view
.
findViewById
(
R
.
id
.
iv_cancel
);
...
@@ -268,6 +288,7 @@ public class DialogUtil {
...
@@ -268,6 +288,7 @@ public class DialogUtil {
dialog
.
dismiss
();
dialog
.
dismiss
();
}
}
});
});
tipDialog
=
dialog
;
dialog
.
show
();
dialog
.
show
();
return
dialog
;
return
dialog
;
}
}
...
@@ -279,7 +300,7 @@ public class DialogUtil {
...
@@ -279,7 +300,7 @@ public class DialogUtil {
String
[]
times
=
tv
.
getText
().
toString
().
split
(
":"
);
String
[]
times
=
tv
.
getText
().
toString
().
split
(
":"
);
calendar
.
set
(
Calendar
.
HOUR_OF_DAY
,
Integer
.
parseInt
(
times
[
0
]));
calendar
.
set
(
Calendar
.
HOUR_OF_DAY
,
Integer
.
parseInt
(
times
[
0
]));
calendar
.
set
(
Calendar
.
MINUTE
,
Integer
.
parseInt
(
times
[
1
]));
calendar
.
set
(
Calendar
.
MINUTE
,
Integer
.
parseInt
(
times
[
1
]));
new
TimePickerDialog
(
activity
,
themeResId
,
tipDialog
=
new
TimePickerDialog
(
activity
,
themeResId
,
// 绑定监听器
// 绑定监听器
new
TimePickerDialog
.
OnTimeSetListener
()
{
new
TimePickerDialog
.
OnTimeSetListener
()
{
@Override
@Override
...
@@ -291,6 +312,7 @@ public class DialogUtil {
...
@@ -291,6 +312,7 @@ public class DialogUtil {
,
calendar
.
get
(
Calendar
.
HOUR_OF_DAY
)
,
calendar
.
get
(
Calendar
.
HOUR_OF_DAY
)
,
calendar
.
get
(
Calendar
.
MINUTE
)
,
calendar
.
get
(
Calendar
.
MINUTE
)
// true表示采用24小时制
// true表示采用24小时制
,
true
).
show
();
,
true
);
tipDialog
.
show
();
}
}
}
}
TOP_Pay/app/src/main/java/com/ifavine/pay/view/MDialog.java
0 → 100644
View file @
47574b7a
package
com
.
ifavine
.
pay
.
view
;
import
android.content.Context
;
import
android.graphics.drawable.Drawable
;
import
android.os.Bundle
;
import
android.support.annotation.NonNull
;
import
android.util.Log
;
import
android.view.Display
;
import
android.view.Gravity
;
import
android.view.KeyEvent
;
import
android.view.MotionEvent
;
import
android.view.View
;
import
android.view.WindowManager
;
import
android.widget.TextView
;
import
com.ifavine.pay.R
;
import
java.util.ArrayList
;
import
java.util.List
;
public
class
MDialog
extends
android
.
app
.
Dialog
{
public
MDialog
(
Context
context
,
int
defStyle
)
{
super
(
context
,
defStyle
);
}
@Override
public
boolean
onTouchEvent
(
@NonNull
MotionEvent
event
)
{
Log
.
e
(
"ggg"
,
"MDialog"
);
return
super
.
onTouchEvent
(
event
);
}
@Override
public
boolean
dispatchKeyEvent
(
@NonNull
KeyEvent
event
)
{
Log
.
e
(
"ggg"
,
"MDialog"
);
return
super
.
dispatchKeyEvent
(
event
);
}
@Override
public
boolean
dispatchTrackballEvent
(
@NonNull
MotionEvent
ev
)
{
Log
.
e
(
"ggg"
,
"MDialog"
);
return
super
.
dispatchTrackballEvent
(
ev
);
}
@Override
public
boolean
dispatchGenericMotionEvent
(
@NonNull
MotionEvent
ev
)
{
Log
.
e
(
"ggg"
,
"MDialog"
);
return
super
.
dispatchGenericMotionEvent
(
ev
);
}
@Override
public
boolean
onTrackballEvent
(
@NonNull
MotionEvent
event
)
{
Log
.
e
(
"ggg"
,
"MDialog"
);
return
super
.
onTrackballEvent
(
event
);
}
@Override
public
boolean
onGenericMotionEvent
(
@NonNull
MotionEvent
event
)
{
Log
.
e
(
"ggg"
,
"MDialog"
);
return
super
.
onGenericMotionEvent
(
event
);
}
}
\ No newline at end of file
TOP_Pay/app/src/main/java/com/ifavine/pay/vo/CommonListResponse.java
View file @
47574b7a
...
@@ -17,6 +17,10 @@ public class CommonListResponse<T> extends Entity {
...
@@ -17,6 +17,10 @@ public class CommonListResponse<T> extends Entity {
public
String
TotalDinnerAmount
;
public
String
TotalDinnerAmount
;
public
String
TotalAllowanceAmount
;
public
String
TotalAllowanceAmount
;
public
String
TotalConsumption
;
public
String
TotalConsumption
;
public
String
BreakFastTotal
;
public
String
LunchTotal
;
public
String
SupperTotal
;
public
String
NightTotal
;
public
int
Total
;
public
int
Total
;
public
class
Data
<
T
>
{
public
class
Data
<
T
>
{
...
...
TOP_Pay/app/src/main/res/layout/dialog_amt_set.xml
View file @
47574b7a
...
@@ -8,6 +8,7 @@
...
@@ -8,6 +8,7 @@
<LinearLayout
<LinearLayout
android:id=
"@+id/ll"
android:layout_width=
"fill_parent"
android:layout_width=
"fill_parent"
android:layout_height=
"800dp"
android:layout_height=
"800dp"
android:layout_centerHorizontal=
"true"
android:layout_centerHorizontal=
"true"
...
...
TOP_Pay/app/src/main/res/layout/dialog_report_local.xml
View file @
47574b7a
...
@@ -8,6 +8,7 @@
...
@@ -8,6 +8,7 @@
<LinearLayout
<LinearLayout
android:id=
"@+id/ll"
android:layout_width=
"fill_parent"
android:layout_width=
"fill_parent"
android:layout_height=
"800dp"
android:layout_height=
"800dp"
android:layout_centerHorizontal=
"true"
android:layout_centerHorizontal=
"true"
...
@@ -339,28 +340,101 @@
...
@@ -339,28 +340,101 @@
android:layout_height=
"50dp"
android:layout_height=
"50dp"
android:layout_marginTop=
"10dp"
android:layout_marginTop=
"10dp"
android:gravity=
"center"
android:gravity=
"center"
android:paddingRight=
"10dp"
android:text=
"消费人数:(早餐:"
android:text=
"消费人数:"
android:textColor=
"@color/font_black_32"
android:textColor=
"@color/font_black_32"
android:textSize=
"23dp"
/>
android:textSize=
"23dp"
/>
<TextView
<TextView
android:id=
"@+id/tv_Total"
android:id=
"@+id/tv_
BreakFast
Total"
android:layout_width=
"wrap_content"
android:layout_width=
"wrap_content"
android:layout_height=
"50dp"
android:layout_height=
"50dp"
android:layout_marginTop=
"10dp"
android:layout_marginTop=
"10dp"
android:gravity=
"center"
android:gravity=
"center"
android:paddingRight=
"
10
dp"
android:paddingRight=
"
5
dp"
android:textColor=
"@color/red"
android:textColor=
"@color/red"
android:textSize=
"23dp"
/>
android:textSize=
"23dp"
/>
<TextView
<TextView
android:layout_width=
"wrap_content"
android:layout_width=
"wrap_content"
android:layout_height=
"50dp"
android:layout_height=
"50dp"
android:layout_marginLeft=
"1
5
0dp"
android:layout_marginLeft=
"10dp"
android:layout_marginTop=
"10dp"
android:layout_marginTop=
"10dp"
android:gravity=
"center"
android:gravity=
"center"
android:paddingRight=
"10dp"
android:paddingRight=
"5dp"
android:text=
"午餐:"
android:textColor=
"@color/font_black_32"
android:textSize=
"23dp"
/>
<TextView
android:id=
"@+id/tv_LunchTotal"
android:layout_width=
"wrap_content"
android:layout_height=
"50dp"
android:layout_marginTop=
"10dp"
android:gravity=
"center"
android:paddingRight=
"5dp"
android:textColor=
"@color/red"
android:textSize=
"23dp"
/>
<TextView
android:layout_width=
"wrap_content"
android:layout_height=
"50dp"
android:layout_marginLeft=
"10dp"
android:layout_marginTop=
"10dp"
android:gravity=
"center"
android:paddingRight=
"5dp"
android:text=
"晚餐:"
android:textColor=
"@color/font_black_32"
android:textSize=
"23dp"
/>
<TextView
android:id=
"@+id/tv_SupperTotal"
android:layout_width=
"wrap_content"
android:layout_height=
"50dp"
android:layout_marginTop=
"10dp"
android:gravity=
"center"
android:paddingRight=
"5dp"
android:textColor=
"@color/red"
android:textSize=
"23dp"
/>
<TextView
android:layout_width=
"wrap_content"
android:layout_height=
"50dp"
android:layout_marginLeft=
"10dp"
android:layout_marginTop=
"10dp"
android:gravity=
"center"
android:paddingRight=
"5dp"
android:text=
"夜宵:"
android:textColor=
"@color/font_black_32"
android:textSize=
"23dp"
/>
<TextView
android:id=
"@+id/tv_NightTotal"
android:layout_width=
"wrap_content"
android:layout_height=
"50dp"
android:layout_marginTop=
"10dp"
android:gravity=
"center"
android:textColor=
"@color/red"
android:textSize=
"23dp"
/>
<TextView
android:layout_width=
"wrap_content"
android:layout_height=
"50dp"
android:layout_marginTop=
"10dp"
android:gravity=
"center"
android:paddingRight=
"5dp"
android:text=
")"
android:textColor=
"@color/font_black_32"
android:textSize=
"23dp"
/>
<TextView
android:layout_width=
"wrap_content"
android:layout_height=
"50dp"
android:layout_marginLeft=
"30dp"
android:layout_marginTop=
"10dp"
android:gravity=
"center"
android:paddingRight=
"5dp"
android:text=
"合计:(消费金额:"
android:text=
"合计:(消费金额:"
android:textColor=
"@color/font_black_32"
android:textColor=
"@color/font_black_32"
android:textSize=
"23dp"
/>
android:textSize=
"23dp"
/>
...
@@ -371,7 +445,7 @@
...
@@ -371,7 +445,7 @@
android:layout_height=
"50dp"
android:layout_height=
"50dp"
android:layout_marginTop=
"10dp"
android:layout_marginTop=
"10dp"
android:gravity=
"center"
android:gravity=
"center"
android:paddingRight=
"
10
dp"
android:paddingRight=
"
5
dp"
android:textColor=
"@color/red"
android:textColor=
"@color/red"
android:textSize=
"23dp"
/>
android:textSize=
"23dp"
/>
...
@@ -380,8 +454,8 @@
...
@@ -380,8 +454,8 @@
android:layout_height=
"50dp"
android:layout_height=
"50dp"
android:layout_marginTop=
"10dp"
android:layout_marginTop=
"10dp"
android:gravity=
"center"
android:gravity=
"center"
android:paddingRight=
"
10
dp"
android:paddingRight=
"
5
dp"
android:text=
"
公司补助: "
android:text=
"公司补助: "
android:textColor=
"@color/font_black_32"
android:textColor=
"@color/font_black_32"
android:textSize=
"23dp"
/>
android:textSize=
"23dp"
/>
...
@@ -391,7 +465,7 @@
...
@@ -391,7 +465,7 @@
android:layout_height=
"50dp"
android:layout_height=
"50dp"
android:layout_marginTop=
"10dp"
android:layout_marginTop=
"10dp"
android:gravity=
"center"
android:gravity=
"center"
android:paddingRight=
"
10
dp"
android:paddingRight=
"
5
dp"
android:textColor=
"@color/red"
android:textColor=
"@color/red"
android:textSize=
"23dp"
/>
android:textSize=
"23dp"
/>
...
@@ -400,8 +474,8 @@
...
@@ -400,8 +474,8 @@
android:layout_height=
"50dp"
android:layout_height=
"50dp"
android:layout_marginTop=
"10dp"
android:layout_marginTop=
"10dp"
android:gravity=
"center"
android:gravity=
"center"
android:paddingRight=
"
10
dp"
android:paddingRight=
"
5
dp"
android:text=
"
个人消费: "
android:text=
"个人消费: "
android:textColor=
"@color/font_black_32"
android:textColor=
"@color/font_black_32"
android:textSize=
"23dp"
/>
android:textSize=
"23dp"
/>
...
@@ -411,7 +485,6 @@
...
@@ -411,7 +485,6 @@
android:layout_height=
"50dp"
android:layout_height=
"50dp"
android:layout_marginTop=
"10dp"
android:layout_marginTop=
"10dp"
android:gravity=
"center"
android:gravity=
"center"
android:paddingRight=
"10dp"
android:textColor=
"@color/red"
android:textColor=
"@color/red"
android:textSize=
"23dp"
/>
android:textSize=
"23dp"
/>
...
...
TOP_Pay/app/src/main/res/layout/dialog_report_record.xml
View file @
47574b7a
...
@@ -8,6 +8,7 @@
...
@@ -8,6 +8,7 @@
<LinearLayout
<LinearLayout
android:id=
"@+id/ll"
android:layout_width=
"fill_parent"
android:layout_width=
"fill_parent"
android:layout_height=
"800dp"
android:layout_height=
"800dp"
android:layout_alignParentLeft=
"true"
android:layout_alignParentLeft=
"true"
...
@@ -356,28 +357,102 @@
...
@@ -356,28 +357,102 @@
android:layout_height=
"50dp"
android:layout_height=
"50dp"
android:layout_marginTop=
"10dp"
android:layout_marginTop=
"10dp"
android:gravity=
"center"
android:gravity=
"center"
android:paddingRight=
"10dp"
android:text=
"消费人数:(早餐:"
android:text=
"消费人数:"
android:textColor=
"@color/font_black_32"
android:textColor=
"@color/font_black_32"
android:textSize=
"23dp"
/>
android:textSize=
"23dp"
/>
<TextView
<TextView
android:id=
"@+id/tv_Total"
android:id=
"@+id/tv_
BreakFast
Total"
android:layout_width=
"wrap_content"
android:layout_width=
"wrap_content"
android:layout_height=
"50dp"
android:layout_height=
"50dp"
android:layout_marginTop=
"10dp"
android:layout_marginTop=
"10dp"
android:gravity=
"center"
android:gravity=
"center"
android:paddingRight=
"
10
dp"
android:paddingRight=
"
5
dp"
android:textColor=
"@color/red"
android:textColor=
"@color/red"
android:textSize=
"23dp"
/>
android:textSize=
"23dp"
/>
<TextView
<TextView
android:layout_width=
"wrap_content"
android:layout_width=
"wrap_content"
android:layout_height=
"50dp"
android:layout_height=
"50dp"
android:layout_marginLeft=
"1
5
0dp"
android:layout_marginLeft=
"10dp"
android:layout_marginTop=
"10dp"
android:layout_marginTop=
"10dp"
android:gravity=
"center"
android:gravity=
"center"
android:paddingRight=
"10dp"
android:paddingRight=
"5dp"
android:text=
"午餐:"
android:textColor=
"@color/font_black_32"
android:textSize=
"23dp"
/>
<TextView
android:id=
"@+id/tv_LunchTotal"
android:layout_width=
"wrap_content"
android:layout_height=
"50dp"
android:layout_marginTop=
"10dp"
android:gravity=
"center"
android:paddingRight=
"5dp"
android:textColor=
"@color/red"
android:textSize=
"23dp"
/>
<TextView
android:layout_width=
"wrap_content"
android:layout_height=
"50dp"
android:layout_marginLeft=
"10dp"
android:layout_marginTop=
"10dp"
android:gravity=
"center"
android:paddingRight=
"5dp"
android:text=
"晚餐:"
android:textColor=
"@color/font_black_32"
android:textSize=
"23dp"
/>
<TextView
android:id=
"@+id/tv_SupperTotal"
android:layout_width=
"wrap_content"
android:layout_height=
"50dp"
android:layout_marginTop=
"10dp"
android:gravity=
"center"
android:paddingRight=
"5dp"
android:textColor=
"@color/red"
android:textSize=
"23dp"
/>
<TextView
android:layout_width=
"wrap_content"
android:layout_height=
"50dp"
android:layout_marginLeft=
"10dp"
android:layout_marginTop=
"10dp"
android:gravity=
"center"
android:paddingRight=
"5dp"
android:text=
"夜宵:"
android:textColor=
"@color/font_black_32"
android:textSize=
"23dp"
/>
<TextView
android:id=
"@+id/tv_NightTotal"
android:layout_width=
"wrap_content"
android:layout_height=
"50dp"
android:layout_marginTop=
"10dp"
android:gravity=
"center"
android:textColor=
"@color/red"
android:textSize=
"23dp"
/>
<TextView
android:layout_width=
"wrap_content"
android:layout_height=
"50dp"
android:layout_marginTop=
"10dp"
android:gravity=
"center"
android:paddingRight=
"5dp"
android:text=
")"
android:textColor=
"@color/font_black_32"
android:textSize=
"23dp"
/>
<TextView
android:layout_width=
"wrap_content"
android:layout_height=
"50dp"
android:layout_marginLeft=
"30dp"
android:layout_marginTop=
"10dp"
android:gravity=
"center"
android:paddingRight=
"5dp"
android:text=
"合计:(消费金额:"
android:text=
"合计:(消费金额:"
android:textColor=
"@color/font_black_32"
android:textColor=
"@color/font_black_32"
android:textSize=
"23dp"
/>
android:textSize=
"23dp"
/>
...
@@ -388,7 +463,7 @@
...
@@ -388,7 +463,7 @@
android:layout_height=
"50dp"
android:layout_height=
"50dp"
android:layout_marginTop=
"10dp"
android:layout_marginTop=
"10dp"
android:gravity=
"center"
android:gravity=
"center"
android:paddingRight=
"
10
dp"
android:paddingRight=
"
5
dp"
android:textColor=
"@color/red"
android:textColor=
"@color/red"
android:textSize=
"23dp"
/>
android:textSize=
"23dp"
/>
...
@@ -397,8 +472,8 @@
...
@@ -397,8 +472,8 @@
android:layout_height=
"50dp"
android:layout_height=
"50dp"
android:layout_marginTop=
"10dp"
android:layout_marginTop=
"10dp"
android:gravity=
"center"
android:gravity=
"center"
android:paddingRight=
"
10
dp"
android:paddingRight=
"
5
dp"
android:text=
"
公司补助: "
android:text=
"公司补助: "
android:textColor=
"@color/font_black_32"
android:textColor=
"@color/font_black_32"
android:textSize=
"23dp"
/>
android:textSize=
"23dp"
/>
...
@@ -408,7 +483,7 @@
...
@@ -408,7 +483,7 @@
android:layout_height=
"50dp"
android:layout_height=
"50dp"
android:layout_marginTop=
"10dp"
android:layout_marginTop=
"10dp"
android:gravity=
"center"
android:gravity=
"center"
android:paddingRight=
"
10
dp"
android:paddingRight=
"
5
dp"
android:textColor=
"@color/red"
android:textColor=
"@color/red"
android:textSize=
"23dp"
/>
android:textSize=
"23dp"
/>
...
@@ -417,8 +492,8 @@
...
@@ -417,8 +492,8 @@
android:layout_height=
"50dp"
android:layout_height=
"50dp"
android:layout_marginTop=
"10dp"
android:layout_marginTop=
"10dp"
android:gravity=
"center"
android:gravity=
"center"
android:paddingRight=
"
10
dp"
android:paddingRight=
"
5
dp"
android:text=
"
个人消费: "
android:text=
"个人消费: "
android:textColor=
"@color/font_black_32"
android:textColor=
"@color/font_black_32"
android:textSize=
"23dp"
/>
android:textSize=
"23dp"
/>
...
@@ -428,7 +503,6 @@
...
@@ -428,7 +503,6 @@
android:layout_height=
"50dp"
android:layout_height=
"50dp"
android:layout_marginTop=
"10dp"
android:layout_marginTop=
"10dp"
android:gravity=
"center"
android:gravity=
"center"
android:paddingRight=
"10dp"
android:textColor=
"@color/red"
android:textColor=
"@color/red"
android:textSize=
"23dp"
/>
android:textSize=
"23dp"
/>
...
...
TOP_Pay/app/src/main/res/layout/dialog_report_sum.xml
View file @
47574b7a
...
@@ -8,6 +8,7 @@
...
@@ -8,6 +8,7 @@
<LinearLayout
<LinearLayout
android:id=
"@+id/ll"
android:layout_width=
"fill_parent"
android:layout_width=
"fill_parent"
android:layout_height=
"800dp"
android:layout_height=
"800dp"
android:layout_centerHorizontal=
"true"
android:layout_centerHorizontal=
"true"
...
...
TOP_Pay/app/src/main/res/layout/item_consum_report.xml
View file @
47574b7a
...
@@ -126,6 +126,7 @@
...
@@ -126,6 +126,7 @@
android:layout_width=
"300dp"
android:layout_width=
"300dp"
android:layout_height=
"60dp"
android:layout_height=
"60dp"
android:gravity=
"center"
android:gravity=
"center"
android:paddingRight=
"20dp"
android:text=
"备注"
android:text=
"备注"
android:textColor=
"@color/font_black_20"
android:textColor=
"@color/font_black_20"
android:textSize=
"25dp"
/>
android:textSize=
"25dp"
/>
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment