Commit e3db4ced1170c900d20c27c625775648edea7c52
1 parent
f5b4628b
修改投票,民事表决,新增民事表决结果
Showing
14 changed files
with
332 additions
and
238 deletions
C5/app/src/main/java/com/sunvote/xpadapp/fragments/ElectionCustomFragment.java
@@ -4,6 +4,7 @@ import android.annotation.SuppressLint; | @@ -4,6 +4,7 @@ import android.annotation.SuppressLint; | ||
4 | import android.content.Context; | 4 | import android.content.Context; |
5 | import android.graphics.Color; | 5 | import android.graphics.Color; |
6 | import android.os.Bundle; | 6 | import android.os.Bundle; |
7 | +import android.text.Html; | ||
7 | import android.util.Log; | 8 | import android.util.Log; |
8 | import android.view.LayoutInflater; | 9 | import android.view.LayoutInflater; |
9 | import android.view.View; | 10 | import android.view.View; |
@@ -34,7 +35,7 @@ public class ElectionCustomFragment extends BaseFragment { | @@ -34,7 +35,7 @@ public class ElectionCustomFragment extends BaseFragment { | ||
34 | private ArrayList<MultiTitleItem> aryContent = null; | 35 | private ArrayList<MultiTitleItem> aryContent = null; |
35 | 36 | ||
36 | //标题,标题选举信息,提示信息,结果,页码 | 37 | //标题,标题选举信息,提示信息,结果,页码 |
37 | - private TextView tvTitle,tvTitleInfo,tvTipInfo,tvResult; | 38 | + private TextView tvTitle,tvTitleInfo,tvTipInfo,tvResult,tvSubmiting; |
38 | private ListView listview; | 39 | private ListView listview; |
39 | private Button btnConfirm; | 40 | private Button btnConfirm; |
40 | private Button btnModify; | 41 | private Button btnModify; |
@@ -60,6 +61,8 @@ public class ElectionCustomFragment extends BaseFragment { | @@ -60,6 +61,8 @@ public class ElectionCustomFragment extends BaseFragment { | ||
60 | //确认面板 | 61 | //确认面板 |
61 | private RelativeLayout confirm_panel; | 62 | private RelativeLayout confirm_panel; |
62 | 63 | ||
64 | + private View resultLayout; | ||
65 | + | ||
63 | public void setInfo(BillInfo info, ArrayList<MultiTitleItem> subInfo, XPadApiInterface.VoteInfo voteInfo){ | 66 | public void setInfo(BillInfo info, ArrayList<MultiTitleItem> subInfo, XPadApiInterface.VoteInfo voteInfo){ |
64 | this.bill = info; | 67 | this.bill = info; |
65 | this.aryContent = subInfo; | 68 | this.aryContent = subInfo; |
@@ -104,6 +107,8 @@ public class ElectionCustomFragment extends BaseFragment { | @@ -104,6 +107,8 @@ public class ElectionCustomFragment extends BaseFragment { | ||
104 | ; | 107 | ; |
105 | } | 108 | } |
106 | }); | 109 | }); |
110 | + | ||
111 | + | ||
107 | btnPageUp.setOnClickListener(new OnClickListener() { | 112 | btnPageUp.setOnClickListener(new OnClickListener() { |
108 | 113 | ||
109 | @Override | 114 | @Override |
@@ -150,6 +155,7 @@ public class ElectionCustomFragment extends BaseFragment { | @@ -150,6 +155,7 @@ public class ElectionCustomFragment extends BaseFragment { | ||
150 | } | 155 | } |
151 | }); | 156 | }); |
152 | 157 | ||
158 | + | ||
153 | btnConfirmOK.setOnClickListener(new OnClickListener() { | 159 | btnConfirmOK.setOnClickListener(new OnClickListener() { |
154 | @Override | 160 | @Override |
155 | public void onClick(View v) { | 161 | public void onClick(View v) { |
@@ -195,6 +201,8 @@ public class ElectionCustomFragment extends BaseFragment { | @@ -195,6 +201,8 @@ public class ElectionCustomFragment extends BaseFragment { | ||
195 | tvTipInfo= (TextView) view.findViewById(R.id.tv_tip_info); | 201 | tvTipInfo= (TextView) view.findViewById(R.id.tv_tip_info); |
196 | 202 | ||
197 | tvResult =(TextView) view.findViewById(R.id.singlevote_tv_result); | 203 | tvResult =(TextView) view.findViewById(R.id.singlevote_tv_result); |
204 | + tvSubmiting = (TextView) view.findViewById(R.id.submiting_tv); | ||
205 | + resultLayout =(View) view.findViewById(R.id.result_layout); | ||
198 | confirm_panel = (RelativeLayout) view.findViewById(R.id.singlevote_confirm_panel); | 206 | confirm_panel = (RelativeLayout) view.findViewById(R.id.singlevote_confirm_panel); |
199 | 207 | ||
200 | btnPageUp = view.findViewById(R.id.election_pageup); | 208 | btnPageUp = view.findViewById(R.id.election_pageup); |
@@ -223,7 +231,12 @@ public class ElectionCustomFragment extends BaseFragment { | @@ -223,7 +231,12 @@ public class ElectionCustomFragment extends BaseFragment { | ||
223 | } | 231 | } |
224 | 232 | ||
225 | showSecrecyOrDisable(); | 233 | showSecrecyOrDisable(); |
226 | - tvTipInfo.setText(getString(R.string.submiting)); | 234 | + //tvTipInfo.setText(getString(R.string.submiting)); |
235 | + tvSubmiting.setText(getString(R.string.submiting)); | ||
236 | + tvSubmiting.setVisibility(View.VISIBLE); | ||
237 | + tvResult.setVisibility(View.GONE); | ||
238 | + resultLayout.setVisibility(View.VISIBLE); | ||
239 | + this.listview.setEnabled(false); | ||
227 | mMainActivity.presenter.submitVoteAllOK(); | 240 | mMainActivity.presenter.submitVoteAllOK(); |
228 | } | 241 | } |
229 | 242 | ||
@@ -287,7 +300,7 @@ public class ElectionCustomFragment extends BaseFragment { | @@ -287,7 +300,7 @@ public class ElectionCustomFragment extends BaseFragment { | ||
287 | it.startVote = true; | 300 | it.startVote = true; |
288 | it.modifyModel=true; | 301 | it.modifyModel=true; |
289 | } | 302 | } |
290 | - tvTipInfo.setText(getString(R.string.submited_no_modify)); | 303 | + //tvTipInfo.setText(getString(R.string.submited_no_modify)); |
291 | }else{ | 304 | }else{ |
292 | btnConfirm.setEnabled(false); | 305 | btnConfirm.setEnabled(false); |
293 | btnConfirm.setVisibility(View.INVISIBLE); | 306 | btnConfirm.setVisibility(View.INVISIBLE); |
@@ -297,7 +310,7 @@ public class ElectionCustomFragment extends BaseFragment { | @@ -297,7 +310,7 @@ public class ElectionCustomFragment extends BaseFragment { | ||
297 | it.startVote = true; | 310 | it.startVote = true; |
298 | it.modifyModel=false; | 311 | it.modifyModel=false; |
299 | } | 312 | } |
300 | - tvTipInfo.setText(getString(R.string.submited)); | 313 | + //tvTipInfo.setText(getString(R.string.submited)); |
301 | } | 314 | } |
302 | mAdapter.notifyDataSetChanged(); | 315 | mAdapter.notifyDataSetChanged(); |
303 | } | 316 | } |
@@ -460,13 +473,19 @@ public class ElectionCustomFragment extends BaseFragment { | @@ -460,13 +473,19 @@ public class ElectionCustomFragment extends BaseFragment { | ||
460 | } | 473 | } |
461 | 474 | ||
462 | private void showResult(){ | 475 | private void showResult(){ |
463 | - tvResult.setText("已投票"); | 476 | + //tvResult.setText("已投票"); |
464 | tvResult.setVisibility(View.VISIBLE); | 477 | tvResult.setVisibility(View.VISIBLE); |
478 | + resultLayout.setVisibility(View.VISIBLE); | ||
479 | + tvSubmiting.setVisibility(View.GONE); | ||
480 | + this.listview.setEnabled(false); | ||
465 | } | 481 | } |
466 | 482 | ||
467 | private void hideResult(){ | 483 | private void hideResult(){ |
468 | - tvResult.setText("已投票"); | ||
469 | - tvResult.setVisibility(View.INVISIBLE); | 484 | + //tvResult.setText("已投票"); |
485 | + tvResult.setVisibility(View.GONE); | ||
486 | + resultLayout.setVisibility(View.INVISIBLE); | ||
487 | + tvSubmiting.setVisibility(View.GONE); | ||
488 | + this.listview.setEnabled(true); | ||
470 | } | 489 | } |
471 | 490 | ||
472 | private void checkVoted() { | 491 | private void checkVoted() { |
@@ -486,7 +505,10 @@ public class ElectionCustomFragment extends BaseFragment { | @@ -486,7 +505,10 @@ public class ElectionCustomFragment extends BaseFragment { | ||
486 | } | 505 | } |
487 | } | 506 | } |
488 | if(voteInfo!=null){ | 507 | if(voteInfo!=null){ |
489 | - tvTitleInfo.setText(getString(R.string.agree_vote_ok) + voteInfo.limitFavor+ getString(R.string.fix) +",已投"+ agreeVotedCount + getString(R.string.fix)); | 508 | + //tvTitleInfo.setText(getString(R.string.agree_vote_ok) + voteInfo.limitFavor+ getString(R.string.fix) +",已投"+ agreeVotedCount + getString(R.string.fix)); |
509 | + String str= String.format("%s%s%s,已投<font color='#FFFF00'><big>%s</big></font>%s",getString(R.string.agree_vote_ok), | ||
510 | + voteInfo.limitFavor,getString(R.string.fix),agreeVotedCount,getString(R.string.fix)); | ||
511 | + tvTitleInfo.setText(Html.fromHtml(str)); | ||
490 | } | 512 | } |
491 | mAdapter.notifyDataSetChanged(); | 513 | mAdapter.notifyDataSetChanged(); |
492 | listview.invalidate(); | 514 | listview.invalidate(); |
C5/app/src/main/java/com/sunvote/xpadapp/fragments/ElectionFragment.java
@@ -23,6 +23,7 @@ import android.widget.BaseAdapter; | @@ -23,6 +23,7 @@ import android.widget.BaseAdapter; | ||
23 | import android.widget.Button; | 23 | import android.widget.Button; |
24 | import android.widget.ImageButton; | 24 | import android.widget.ImageButton; |
25 | import android.widget.ImageView; | 25 | import android.widget.ImageView; |
26 | +import android.widget.LinearLayout; | ||
26 | import android.widget.ListView; | 27 | import android.widget.ListView; |
27 | import android.widget.RadioButton; | 28 | import android.widget.RadioButton; |
28 | import android.widget.RadioGroup; | 29 | import android.widget.RadioGroup; |
@@ -57,10 +58,12 @@ public class ElectionFragment extends BaseFragment { | @@ -57,10 +58,12 @@ public class ElectionFragment extends BaseFragment { | ||
57 | BillInfo bill; | 58 | BillInfo bill; |
58 | private TextView tvTitle; | 59 | private TextView tvTitle; |
59 | private ListView listview; | 60 | private ListView listview; |
60 | - private TextView tvInfo; | 61 | + private TextView tvInfo,tvSubmiting; |
61 | private Button btnConfirm; | 62 | private Button btnConfirm; |
62 | private Button btnModify; | 63 | private Button btnModify; |
63 | private TextView tvResult; | 64 | private TextView tvResult; |
65 | + private View resultLayout; | ||
66 | + | ||
64 | 67 | ||
65 | private PaletteView drawView; | 68 | private PaletteView drawView; |
66 | 69 | ||
@@ -140,6 +143,8 @@ public class ElectionFragment extends BaseFragment { | @@ -140,6 +143,8 @@ public class ElectionFragment extends BaseFragment { | ||
140 | bottomLayout = (RelativeLayout) view.findViewById(R.id.election_pannal_bottom); | 143 | bottomLayout = (RelativeLayout) view.findViewById(R.id.election_pannal_bottom); |
141 | addOtherLayout = view.findViewById(R.id.election_add_other_panel); | 144 | addOtherLayout = view.findViewById(R.id.election_add_other_panel); |
142 | tvResult =(TextView) view.findViewById(R.id.singlevote_tv_result); | 145 | tvResult =(TextView) view.findViewById(R.id.singlevote_tv_result); |
146 | + resultLayout =(View) view.findViewById(R.id.result_layout); | ||
147 | + tvSubmiting=(TextView) view.findViewById(R.id.submiting_tv); | ||
143 | confirm_panel = (RelativeLayout) view.findViewById(R.id.singlevote_confirm_panel); | 148 | confirm_panel = (RelativeLayout) view.findViewById(R.id.singlevote_confirm_panel); |
144 | 149 | ||
145 | tv_all_ok=(TextView) view.findViewById(R.id.tv_all_ok); | 150 | tv_all_ok=(TextView) view.findViewById(R.id.tv_all_ok); |
@@ -166,6 +171,7 @@ public class ElectionFragment extends BaseFragment { | @@ -166,6 +171,7 @@ public class ElectionFragment extends BaseFragment { | ||
166 | 171 | ||
167 | } | 172 | } |
168 | }); | 173 | }); |
174 | + | ||
169 | view.setOnClickListener(new OnClickListener() { | 175 | view.setOnClickListener(new OnClickListener() { |
170 | @Override | 176 | @Override |
171 | public void onClick(View v) { | 177 | public void onClick(View v) { |
@@ -441,7 +447,12 @@ public class ElectionFragment extends BaseFragment { | @@ -441,7 +447,12 @@ public class ElectionFragment extends BaseFragment { | ||
441 | } | 447 | } |
442 | 448 | ||
443 | showSecrecyOrDisable(); | 449 | showSecrecyOrDisable(); |
444 | - tvInfo.setText(getString(R.string.submiting)); | 450 | + //tvInfo.setText(getString(R.string.submiting)); |
451 | + tvSubmiting.setText(getString(R.string.submiting)); | ||
452 | + tvSubmiting.setVisibility(View.VISIBLE); | ||
453 | + tvResult.setVisibility(View.GONE); | ||
454 | + resultLayout.setVisibility(View.VISIBLE); | ||
455 | + this.listview.setEnabled(false); | ||
445 | new Thread(new Runnable() { | 456 | new Thread(new Runnable() { |
446 | public void run() { | 457 | public void run() { |
447 | mMainActivity.presenter.submitVote(XPadApi.AnsType_SelectOther,"0"); | 458 | mMainActivity.presenter.submitVote(XPadApi.AnsType_SelectOther,"0"); |
@@ -576,7 +587,7 @@ public class ElectionFragment extends BaseFragment { | @@ -576,7 +587,7 @@ public class ElectionFragment extends BaseFragment { | ||
576 | it.startVote = true; | 587 | it.startVote = true; |
577 | it.modifyModel=true; | 588 | it.modifyModel=true; |
578 | } | 589 | } |
579 | - tvInfo.setText(getString(R.string.submited_no_modify)); | 590 | + //tvInfo.setText(getString(R.string.submited_no_modify)); |
580 | }else{ | 591 | }else{ |
581 | btnConfirm.setEnabled(false); | 592 | btnConfirm.setEnabled(false); |
582 | btnConfirm.setVisibility(View.INVISIBLE); | 593 | btnConfirm.setVisibility(View.INVISIBLE); |
@@ -587,7 +598,7 @@ public class ElectionFragment extends BaseFragment { | @@ -587,7 +598,7 @@ public class ElectionFragment extends BaseFragment { | ||
587 | it.startVote = true; | 598 | it.startVote = true; |
588 | it.modifyModel=false; | 599 | it.modifyModel=false; |
589 | } | 600 | } |
590 | - tvInfo.setText(getString(R.string.submited)); | 601 | + //tvInfo.setText(getString(R.string.submited)); |
591 | } | 602 | } |
592 | mAdapter.notifyDataSetChanged(); | 603 | mAdapter.notifyDataSetChanged(); |
593 | } | 604 | } |
@@ -806,13 +817,19 @@ public class ElectionFragment extends BaseFragment { | @@ -806,13 +817,19 @@ public class ElectionFragment extends BaseFragment { | ||
806 | } | 817 | } |
807 | 818 | ||
808 | private void showResult(){ | 819 | private void showResult(){ |
809 | - tvResult.setText("已投票"); | 820 | + //tvResult.setText("已投票"); |
810 | tvResult.setVisibility(View.VISIBLE); | 821 | tvResult.setVisibility(View.VISIBLE); |
822 | + resultLayout.setVisibility(View.VISIBLE); | ||
823 | + tvSubmiting.setVisibility(View.GONE); | ||
824 | + this.listview.setEnabled(false); | ||
811 | } | 825 | } |
812 | 826 | ||
813 | private void hideResult(){ | 827 | private void hideResult(){ |
814 | - tvResult.setText("已投票"); | ||
815 | - tvResult.setVisibility(View.INVISIBLE); | 828 | + //tvResult.setText("已投票"); |
829 | + tvResult.setVisibility(View.GONE); | ||
830 | + resultLayout.setVisibility(View.INVISIBLE); | ||
831 | + tvSubmiting.setVisibility(View.GONE); | ||
832 | + this.listview.setEnabled(true); | ||
816 | } | 833 | } |
817 | 834 | ||
818 | private void checkVoted() { | 835 | private void checkVoted() { |
C5/app/src/main/java/com/sunvote/xpadapp/fragments/ResultElectionFragment.java
@@ -374,7 +374,6 @@ public class ResultElectionFragment extends BaseFragment { | @@ -374,7 +374,6 @@ public class ResultElectionFragment extends BaseFragment { | ||
374 | holder = new ViewHolder(); | 374 | holder = new ViewHolder(); |
375 | holder.tvNum = (TextView) convertView.findViewById(R.id.item_result_election_num); | 375 | holder.tvNum = (TextView) convertView.findViewById(R.id.item_result_election_num); |
376 | holder.tvName = (TextView) convertView.findViewById(R.id.item_result_election_name); | 376 | holder.tvName = (TextView) convertView.findViewById(R.id.item_result_election_name); |
377 | - holder.tvVote = (TextView) convertView.findViewById(R.id.item_result_election_agree); | ||
378 | holder.tvAgree = (TextView) convertView.findViewById(R.id.item_result_election_agree); | 377 | holder.tvAgree = (TextView) convertView.findViewById(R.id.item_result_election_agree); |
379 | holder.tvOppose = (TextView) convertView.findViewById(R.id.item_result_election_oppose_num); | 378 | holder.tvOppose = (TextView) convertView.findViewById(R.id.item_result_election_oppose_num); |
380 | holder.tvAbstant = (TextView) convertView.findViewById(R.id.item_result_election_abstant_num); | 379 | holder.tvAbstant = (TextView) convertView.findViewById(R.id.item_result_election_abstant_num); |
@@ -414,9 +413,9 @@ public class ResultElectionFragment extends BaseFragment { | @@ -414,9 +413,9 @@ public class ResultElectionFragment extends BaseFragment { | ||
414 | int width = metrics.widthPixels/5-80; | 413 | int width = metrics.widthPixels/5-80; |
415 | if(!TextUtils.isEmpty(it.name)){ | 414 | if(!TextUtils.isEmpty(it.name)){ |
416 | TextViewUtils.adjustTvTextSize(holder.tvName,width,it.name); | 415 | TextViewUtils.adjustTvTextSize(holder.tvName,width,it.name); |
417 | - } | 416 | + } |
418 | holder.tvName.setText(it.name); | 417 | holder.tvName.setText(it.name); |
419 | - holder.tvName.setGravity(Gravity.CENTER_VERTICAL); | 418 | + //holder.tvName.setGravity(Gravity.CENTER_VERTICAL); |
420 | holder.tvAgree.setText(String.valueOf(it.agreeNum)); | 419 | holder.tvAgree.setText(String.valueOf(it.agreeNum)); |
421 | holder.tvOppose.setText(String.valueOf(it.opposeNum)); | 420 | holder.tvOppose.setText(String.valueOf(it.opposeNum)); |
422 | holder.tvAbstant.setText(String.valueOf(it.abstantNum)); | 421 | holder.tvAbstant.setText(String.valueOf(it.abstantNum)); |
@@ -430,13 +429,16 @@ public class ResultElectionFragment extends BaseFragment { | @@ -430,13 +429,16 @@ public class ResultElectionFragment extends BaseFragment { | ||
430 | holder.tvResult.setText(getString(R.string.pass)); | 429 | holder.tvResult.setText(getString(R.string.pass)); |
431 | } | 430 | } |
432 | } | 431 | } |
432 | + | ||
433 | + if (position % 2 == 0) { | ||
434 | + convertView.setBackgroundColor(getResources().getColor(R.color.blue2)); | ||
435 | + } | ||
433 | return convertView; | 436 | return convertView; |
434 | } | 437 | } |
435 | 438 | ||
436 | public final class ViewHolder { | 439 | public final class ViewHolder { |
437 | public TextView tvNum; | 440 | public TextView tvNum; |
438 | public TextView tvName; | 441 | public TextView tvName; |
439 | - public TextView tvVote; | ||
440 | public TextView tvAgree; | 442 | public TextView tvAgree; |
441 | public TextView tvOppose; | 443 | public TextView tvOppose; |
442 | public TextView tvAbstant; | 444 | public TextView tvAbstant; |
C5/app/src/main/res/drawable/oo_selector.xml
@@ -2,32 +2,33 @@ | @@ -2,32 +2,33 @@ | ||
2 | <selector xmlns:android="http://schemas.android.com/apk/res/android" > | 2 | <selector xmlns:android="http://schemas.android.com/apk/res/android" > |
3 | 3 | ||
4 | <item android:state_checked="true" android:state_window_focused="false" | 4 | <item android:state_checked="true" android:state_window_focused="false" |
5 | - android:drawable="@drawable/btn_oo_s" /> | 5 | + android:drawable="@drawable/ic_btn_oo_s" /> |
6 | <item android:state_checked="false" android:state_window_focused="false" | 6 | <item android:state_checked="false" android:state_window_focused="false" |
7 | - android:drawable="@drawable/btn_oo" /> | 7 | + android:drawable="@drawable/ic_btn_oo" /> |
8 | 8 | ||
9 | <item android:state_checked="true" android:state_window_focused="true" | 9 | <item android:state_checked="true" android:state_window_focused="true" |
10 | - android:drawable="@drawable/btn_oo_s" /> | 10 | + android:drawable="@drawable/ic_btn_oo_s" /> |
11 | <item android:state_checked="false" android:state_window_focused="true" | 11 | <item android:state_checked="false" android:state_window_focused="true" |
12 | - android:drawable="@drawable/btn_oo" /> | 12 | + android:drawable="@drawable/ic_btn_oo" /> |
13 | 13 | ||
14 | <item android:state_checked="true" android:state_pressed="true" | 14 | <item android:state_checked="true" android:state_pressed="true" |
15 | - android:drawable="@drawable/btn_oo_s" /> | 15 | + android:drawable="@drawable/ic_btn_oo_s" /> |
16 | <item android:state_checked="false" android:state_pressed="true" | 16 | <item android:state_checked="false" android:state_pressed="true" |
17 | - android:drawable="@drawable/btn_oo" /> | 17 | + android:drawable="@drawable/ic_btn_oo" /> |
18 | 18 | ||
19 | <item android:state_checked="true" android:state_focused="true" | 19 | <item android:state_checked="true" android:state_focused="true" |
20 | - android:drawable="@drawable/btn_oo_s" /> | 20 | + android:drawable="@drawable/ic_btn_oo_s" /> |
21 | <item android:state_checked="false" android:state_focused="true" | 21 | <item android:state_checked="false" android:state_focused="true" |
22 | - android:drawable="@drawable/btn_oo" /> | 22 | + android:drawable="@drawable/ic_btn_oo" /> |
23 | 23 | ||
24 | <item android:state_checked="true" android:state_focused="false" | 24 | <item android:state_checked="true" android:state_focused="false" |
25 | - android:drawable="@drawable/btn_oo_s" /> | 25 | + android:drawable="@drawable/ic_btn_oo_s" /> |
26 | <item android:state_checked="false" android:state_focused="false" | 26 | <item android:state_checked="false" android:state_focused="false" |
27 | - android:drawable="@drawable/btn_oo" /> | ||
28 | - | ||
29 | - <item android:state_checked="false" android:drawable="@drawable/btn_oo" /> | ||
30 | - <item android:state_checked="true" android:drawable="@drawable/btn_oo_s" /> | 27 | + android:drawable="@drawable/ic_btn_oo" /> |
28 | + | ||
29 | + | ||
30 | + <item android:state_checked="false" android:drawable="@drawable/ic_btn_oo" /> | ||
31 | + <item android:state_checked="true" android:drawable="@drawable/ic_btn_oo_s" /> | ||
31 | 32 | ||
32 | 33 | ||
33 | 34 |
C5/app/src/main/res/drawable/xx_selector.xml
@@ -3,32 +3,32 @@ | @@ -3,32 +3,32 @@ | ||
3 | 3 | ||
4 | 4 | ||
5 | <item android:state_checked="true" android:state_window_focused="false" | 5 | <item android:state_checked="true" android:state_window_focused="false" |
6 | - android:drawable="@drawable/btn_xx_s" /> | 6 | + android:drawable="@drawable/ic_btn_xx_s" /> |
7 | <item android:state_checked="false" android:state_window_focused="false" | 7 | <item android:state_checked="false" android:state_window_focused="false" |
8 | - android:drawable="@drawable/btn_xx" /> | 8 | + android:drawable="@drawable/ic_btn_xx" /> |
9 | 9 | ||
10 | <item android:state_checked="true" android:state_window_focused="true" | 10 | <item android:state_checked="true" android:state_window_focused="true" |
11 | - android:drawable="@drawable/btn_xx_s" /> | 11 | + android:drawable="@drawable/ic_btn_xx_s" /> |
12 | <item android:state_checked="false" android:state_window_focused="true" | 12 | <item android:state_checked="false" android:state_window_focused="true" |
13 | - android:drawable="@drawable/btn_xx" /> | 13 | + android:drawable="@drawable/ic_btn_xx" /> |
14 | 14 | ||
15 | <item android:state_checked="true" android:state_pressed="true" | 15 | <item android:state_checked="true" android:state_pressed="true" |
16 | - android:drawable="@drawable/btn_xx_s" /> | 16 | + android:drawable="@drawable/ic_btn_xx_s" /> |
17 | <item android:state_checked="false" android:state_pressed="true" | 17 | <item android:state_checked="false" android:state_pressed="true" |
18 | - android:drawable="@drawable/btn_xx" /> | 18 | + android:drawable="@drawable/ic_btn_xx" /> |
19 | 19 | ||
20 | <item android:state_checked="true" android:state_focused="true" | 20 | <item android:state_checked="true" android:state_focused="true" |
21 | - android:drawable="@drawable/btn_xx_s" /> | 21 | + android:drawable="@drawable/ic_btn_xx_s" /> |
22 | <item android:state_checked="false" android:state_focused="true" | 22 | <item android:state_checked="false" android:state_focused="true" |
23 | - android:drawable="@drawable/btn_xx" /> | 23 | + android:drawable="@drawable/ic_btn_xx" /> |
24 | 24 | ||
25 | <item android:state_checked="true" android:state_focused="false" | 25 | <item android:state_checked="true" android:state_focused="false" |
26 | - android:drawable="@drawable/btn_xx_s" /> | 26 | + android:drawable="@drawable/ic_btn_xx_s" /> |
27 | <item android:state_checked="false" android:state_focused="false" | 27 | <item android:state_checked="false" android:state_focused="false" |
28 | - android:drawable="@drawable/btn_xx" /> | 28 | + android:drawable="@drawable/ic_btn_xx" /> |
29 | 29 | ||
30 | - <item android:state_checked="false" android:drawable="@drawable/btn_xx" /> | ||
31 | - <item android:state_checked="true" android:drawable="@drawable/btn_xx_s" /> | 30 | + <item android:state_checked="false" android:drawable="@drawable/ic_btn_xx" /> |
31 | + <item android:state_checked="true" android:drawable="@drawable/ic_btn_xx_s" /> | ||
32 | 32 | ||
33 | 33 | ||
34 | 34 |
C5/app/src/main/res/layout/dialog_service.xml
@@ -12,6 +12,33 @@ | @@ -12,6 +12,33 @@ | ||
12 | android:textStyle="bold" | 12 | android:textStyle="bold" |
13 | android:textSize="18sp"/> | 13 | android:textSize="18sp"/> |
14 | <LinearLayout | 14 | <LinearLayout |
15 | + android:id="@+id/button_line" | ||
16 | + android:layout_width="530dp" | ||
17 | + android:layout_height="40dp" | ||
18 | + android:layout_alignParentBottom="true" | ||
19 | + android:orientation="horizontal"> | ||
20 | + | ||
21 | + <View | ||
22 | + android:layout_width="0dp" | ||
23 | + android:layout_height="wrap_content" | ||
24 | + android:layout_weight="1" /> | ||
25 | + | ||
26 | + <Button | ||
27 | + android:id="@+id/cancel" | ||
28 | + android:layout_width="100dp" | ||
29 | + android:layout_height="match_parent" | ||
30 | + android:layout_marginRight="10dp" | ||
31 | + android:visibility="invisible" | ||
32 | + android:text="@string/cancel" /> | ||
33 | + | ||
34 | + <Button | ||
35 | + android:id="@+id/submit" | ||
36 | + android:layout_width="100dp" | ||
37 | + android:layout_height="match_parent" | ||
38 | + android:layout_marginRight="10dp" | ||
39 | + android:text="@string/ok" /> | ||
40 | + </LinearLayout> | ||
41 | + <LinearLayout | ||
15 | android:layout_width="530dp" | 42 | android:layout_width="530dp" |
16 | android:layout_height="250dp" | 43 | android:layout_height="250dp" |
17 | android:layout_marginTop="10dp" | 44 | android:layout_marginTop="10dp" |
@@ -213,31 +240,4 @@ | @@ -213,31 +240,4 @@ | ||
213 | android:layout_weight="1"></LinearLayout> | 240 | android:layout_weight="1"></LinearLayout> |
214 | </LinearLayout> | 241 | </LinearLayout> |
215 | </LinearLayout> | 242 | </LinearLayout> |
216 | - <LinearLayout | ||
217 | - android:id="@+id/button_line" | ||
218 | - android:layout_width="530dp" | ||
219 | - android:layout_height="40dp" | ||
220 | - android:layout_alignParentBottom="true" | ||
221 | - android:orientation="horizontal"> | ||
222 | - | ||
223 | - <View | ||
224 | - android:layout_width="0dp" | ||
225 | - android:layout_height="wrap_content" | ||
226 | - android:layout_weight="1" /> | ||
227 | - | ||
228 | - <Button | ||
229 | - android:id="@+id/cancel" | ||
230 | - android:layout_width="100dp" | ||
231 | - android:layout_height="match_parent" | ||
232 | - android:layout_marginRight="10dp" | ||
233 | - android:visibility="invisible" | ||
234 | - android:text="@string/cancel" /> | ||
235 | - | ||
236 | - <Button | ||
237 | - android:id="@+id/submit" | ||
238 | - android:layout_width="100dp" | ||
239 | - android:layout_height="match_parent" | ||
240 | - android:layout_marginRight="10dp" | ||
241 | - android:text="@string/ok" /> | ||
242 | - </LinearLayout> | ||
243 | </LinearLayout> | 243 | </LinearLayout> |
C5/app/src/main/res/layout/fragment_custom_election.xml
@@ -9,7 +9,7 @@ | @@ -9,7 +9,7 @@ | ||
9 | android:id="@+id/line_panel" | 9 | android:id="@+id/line_panel" |
10 | android:layout_width="match_parent" | 10 | android:layout_width="match_parent" |
11 | android:layout_height="wrap_content" | 11 | android:layout_height="wrap_content" |
12 | - android:background="@color/red" | 12 | + android:background="@color/red2" |
13 | android:orientation="horizontal" | 13 | android:orientation="horizontal" |
14 | android:paddingBottom="20dp" | 14 | android:paddingBottom="20dp" |
15 | android:paddingLeft="20dp" | 15 | android:paddingLeft="20dp" |
@@ -22,18 +22,21 @@ | @@ -22,18 +22,21 @@ | ||
22 | android:layout_height="wrap_content" | 22 | android:layout_height="wrap_content" |
23 | android:layout_weight="1" | 23 | android:layout_weight="1" |
24 | android:ellipsize="end" | 24 | android:ellipsize="end" |
25 | + android:textStyle="bold" | ||
25 | android:lines="1" | 26 | android:lines="1" |
26 | android:text="票决民生实事项目" | 27 | android:text="票决民生实事项目" |
27 | android:textColor="@color/white" | 28 | android:textColor="@color/white" |
28 | - android:textSize="@dimen/big_text_p4" /> | 29 | + android:textSize="@dimen/px60dp" /> |
29 | 30 | ||
30 | <TextView | 31 | <TextView |
31 | android:id="@+id/title_info" | 32 | android:id="@+id/title_info" |
32 | android:layout_width="wrap_content" | 33 | android:layout_width="wrap_content" |
33 | android:layout_height="wrap_content" | 34 | android:layout_height="wrap_content" |
34 | android:text="" | 35 | android:text="" |
36 | + android:textStyle="bold" | ||
35 | android:layout_marginRight="20dp" | 37 | android:layout_marginRight="20dp" |
36 | - android:textSize="@dimen/big_text_p5" /> | 38 | + android:textColor="@color/white" |
39 | + android:textSize="@dimen/px40dp" /> | ||
37 | 40 | ||
38 | </LinearLayout> | 41 | </LinearLayout> |
39 | 42 | ||
@@ -51,9 +54,10 @@ | @@ -51,9 +54,10 @@ | ||
51 | android:layout_alignParentLeft="true" | 54 | android:layout_alignParentLeft="true" |
52 | android:layout_centerVertical="true" | 55 | android:layout_centerVertical="true" |
53 | android:gravity="center" | 56 | android:gravity="center" |
57 | + android:textStyle="bold" | ||
54 | android:text="序号" | 58 | android:text="序号" |
55 | android:textColor="@color/gray" | 59 | android:textColor="@color/gray" |
56 | - android:textSize="@dimen/big_text_p5" /> | 60 | + android:textSize="@dimen/px40dp" /> |
57 | 61 | ||
58 | <!-- <View | 62 | <!-- <View |
59 | android:id="@+id/view_line" | 63 | android:id="@+id/view_line" |
@@ -64,14 +68,15 @@ | @@ -64,14 +68,15 @@ | ||
64 | 68 | ||
65 | <TextView | 69 | <TextView |
66 | android:id="@+id/tv_name" | 70 | android:id="@+id/tv_name" |
67 | - android:layout_width="400dp" | 71 | + android:layout_width="@dimen/px1000dp" |
68 | android:layout_height="wrap_content" | 72 | android:layout_height="wrap_content" |
69 | android:layout_centerVertical="true" | 73 | android:layout_centerVertical="true" |
70 | android:layout_toRightOf="@id/tv_num" | 74 | android:layout_toRightOf="@id/tv_num" |
71 | android:gravity="center" | 75 | android:gravity="center" |
76 | + android:textStyle="bold" | ||
72 | android:text="项目" | 77 | android:text="项目" |
73 | android:textColor="@color/red" | 78 | android:textColor="@color/red" |
74 | - android:textSize="@dimen/big_text_p5" /> | 79 | + android:textSize="@dimen/px40dp" /> |
75 | 80 | ||
76 | <!-- <View | 81 | <!-- <View |
77 | android:layout_width="2px" | 82 | android:layout_width="2px" |
@@ -85,11 +90,12 @@ | @@ -85,11 +90,12 @@ | ||
85 | android:layout_height="wrap_content" | 90 | android:layout_height="wrap_content" |
86 | android:gravity="center" | 91 | android:gravity="center" |
87 | android:layout_centerVertical="true" | 92 | android:layout_centerVertical="true" |
93 | + android:textStyle="bold" | ||
88 | android:text="赞成" | 94 | android:text="赞成" |
89 | android:textColor="@color/red" | 95 | android:textColor="@color/red" |
90 | android:layout_toRightOf="@id/tv_name" | 96 | android:layout_toRightOf="@id/tv_name" |
91 | - android:layout_marginLeft="50dp" | ||
92 | - android:textSize="@dimen/big_text_p5" /> | 97 | + android:layout_marginLeft="@dimen/px300dp" |
98 | + android:textSize="@dimen/px40dp" /> | ||
93 | 99 | ||
94 | <TextView | 100 | <TextView |
95 | android:id="@+id/tv_oppose" | 101 | android:id="@+id/tv_oppose" |
@@ -98,10 +104,11 @@ | @@ -98,10 +104,11 @@ | ||
98 | android:gravity="center" | 104 | android:gravity="center" |
99 | android:layout_centerVertical="true" | 105 | android:layout_centerVertical="true" |
100 | android:text="反对" | 106 | android:text="反对" |
107 | + android:visibility="gone" | ||
101 | android:textColor="@color/red" | 108 | android:textColor="@color/red" |
102 | android:layout_toRightOf="@id/tv_agree" | 109 | android:layout_toRightOf="@id/tv_agree" |
103 | android:layout_marginLeft="40dp" | 110 | android:layout_marginLeft="40dp" |
104 | - android:textSize="@dimen/big_text_p5" /> | 111 | + android:textSize="@dimen/px40dp" /> |
105 | 112 | ||
106 | <TextView | 113 | <TextView |
107 | android:id="@+id/tv_abstain" | 114 | android:id="@+id/tv_abstain" |
@@ -110,10 +117,11 @@ | @@ -110,10 +117,11 @@ | ||
110 | android:gravity="center" | 117 | android:gravity="center" |
111 | android:layout_centerVertical="true" | 118 | android:layout_centerVertical="true" |
112 | android:text="弃权" | 119 | android:text="弃权" |
120 | + android:visibility="gone" | ||
113 | android:textColor="@color/red" | 121 | android:textColor="@color/red" |
114 | android:layout_toRightOf="@id/tv_oppose" | 122 | android:layout_toRightOf="@id/tv_oppose" |
115 | android:layout_marginLeft="40dp" | 123 | android:layout_marginLeft="40dp" |
116 | - android:textSize="@dimen/big_text_p5" /> | 124 | + android:textSize="@dimen/px40dp" /> |
117 | 125 | ||
118 | </RelativeLayout> | 126 | </RelativeLayout> |
119 | 127 | ||
@@ -129,27 +137,28 @@ | @@ -129,27 +137,28 @@ | ||
129 | 137 | ||
130 | <Button | 138 | <Button |
131 | android:id="@+id/election_btn_confirm" | 139 | android:id="@+id/election_btn_confirm" |
132 | - android:layout_width="wrap_content" | ||
133 | - android:layout_height="wrap_content" | 140 | + android:layout_width="@dimen/px420dp" |
141 | + android:layout_height="@dimen/px110dp" | ||
134 | android:layout_centerInParent="true" | 142 | android:layout_centerInParent="true" |
135 | android:background="@drawable/oppos_selector" | 143 | android:background="@drawable/oppos_selector" |
136 | android:text="@string/confirm_submit" | 144 | android:text="@string/confirm_submit" |
137 | android:textColor="@color/white" | 145 | android:textColor="@color/white" |
138 | - android:textSize="@dimen/big_text_p4" | 146 | + android:textSize="@dimen/px60dp" |
139 | android:textStyle="bold" /> | 147 | android:textStyle="bold" /> |
140 | 148 | ||
141 | <Button | 149 | <Button |
142 | android:id="@+id/election_btn_modify" | 150 | android:id="@+id/election_btn_modify" |
143 | - android:layout_width="wrap_content" | ||
144 | - android:layout_height="wrap_content" | 151 | + android:layout_width="@dimen/px420dp" |
152 | + android:layout_height="@dimen/px110dp" | ||
145 | android:layout_centerInParent="true" | 153 | android:layout_centerInParent="true" |
146 | - android:background="@drawable/signin_selector" | 154 | + android:background="@drawable/agree_selector" |
147 | android:text="@string/modify" | 155 | android:text="@string/modify" |
148 | android:textColor="@color/white" | 156 | android:textColor="@color/white" |
149 | - android:textSize="@dimen/big_text_p4" | 157 | + android:textSize="@dimen/px60dp" |
150 | android:textStyle="bold" | 158 | android:textStyle="bold" |
151 | android:visibility="invisible" /> | 159 | android:visibility="invisible" /> |
152 | 160 | ||
161 | + | ||
153 | <TextView | 162 | <TextView |
154 | android:id="@+id/tv_tip_info" | 163 | android:id="@+id/tv_tip_info" |
155 | android:layout_width="wrap_content" | 164 | android:layout_width="wrap_content" |
@@ -181,6 +190,7 @@ | @@ -181,6 +190,7 @@ | ||
181 | android:layout_marginRight="20dp" | 190 | android:layout_marginRight="20dp" |
182 | android:layout_marginTop="50dp" | 191 | android:layout_marginTop="50dp" |
183 | android:background="@drawable/right_control" | 192 | android:background="@drawable/right_control" |
193 | + android:visibility="gone" | ||
184 | android:orientation="vertical"> | 194 | android:orientation="vertical"> |
185 | 195 | ||
186 | <ImageView | 196 | <ImageView |
@@ -255,20 +265,42 @@ | @@ -255,20 +265,42 @@ | ||
255 | android:textStyle="bold" /> | 265 | android:textStyle="bold" /> |
256 | </RelativeLayout> | 266 | </RelativeLayout> |
257 | 267 | ||
258 | - <TextView | ||
259 | - android:id="@+id/singlevote_tv_result" | ||
260 | - android:layout_width="wrap_content" | ||
261 | - android:layout_height="wrap_content" | ||
262 | - android:alpha="0.9" | ||
263 | - android:background="@drawable/voted_empty" | ||
264 | - android:gravity="center" | ||
265 | - android:rotation="-15" | ||
266 | - android:text="" | ||
267 | - android:textColor="#ddff9933" | ||
268 | - android:textSize="@dimen/big_text_p2" | ||
269 | - android:textStyle="bold" | ||
270 | - android:visibility="invisible" | ||
271 | - android:layout_centerInParent="true" | ||
272 | - android:layout_marginTop="40dp" | ||
273 | - android:layout_marginRight="40dp"/> | 268 | + |
269 | + <FrameLayout | ||
270 | + android:id="@+id/result_layout" | ||
271 | + android:layout_width="match_parent" | ||
272 | + android:layout_height="match_parent" | ||
273 | + android:layout_above="@+id/election_pannal_bottom" | ||
274 | + android:visibility="gone" | ||
275 | + android:gravity="center"> | ||
276 | + | ||
277 | + <LinearLayout | ||
278 | + android:layout_width="match_parent" | ||
279 | + android:layout_height="match_parent" | ||
280 | + android:background="@color/white" | ||
281 | + android:alpha="0.4" | ||
282 | + android:orientation="horizontal"/> | ||
283 | + | ||
284 | + <TextView | ||
285 | + android:id="@+id/singlevote_tv_result" | ||
286 | + android:layout_width="@dimen/px625dp" | ||
287 | + android:layout_height="@dimen/px217dp" | ||
288 | + android:layout_marginTop="@dimen/px100dp" | ||
289 | + android:background="@drawable/voted" | ||
290 | + android:layout_gravity="center" | ||
291 | + android:textSize="@dimen/big_text_p2" | ||
292 | + android:textStyle="bold"/> | ||
293 | + | ||
294 | + <TextView | ||
295 | + android:id="@+id/submiting_tv" | ||
296 | + android:layout_width="wrap_content" | ||
297 | + android:layout_height="wrap_content" | ||
298 | + android:layout_marginTop="@dimen/px100dp" | ||
299 | + android:layout_gravity="center" | ||
300 | + android:textColor="@color/red" | ||
301 | + android:text="@string/submiting" | ||
302 | + android:textSize="@dimen/px140dp" | ||
303 | + android:visibility="gone" | ||
304 | + android:textStyle="bold"/> | ||
305 | + </FrameLayout> | ||
274 | </RelativeLayout> | 306 | </RelativeLayout> |
275 | \ No newline at end of file | 307 | \ No newline at end of file |
C5/app/src/main/res/layout/fragment_election.xml
@@ -9,7 +9,7 @@ | @@ -9,7 +9,7 @@ | ||
9 | android:id="@+id/line_panel" | 9 | android:id="@+id/line_panel" |
10 | android:layout_width="match_parent" | 10 | android:layout_width="match_parent" |
11 | android:layout_height="wrap_content" | 11 | android:layout_height="wrap_content" |
12 | - android:background="@color/red" | 12 | + android:background="@color/red2" |
13 | android:orientation="horizontal" | 13 | android:orientation="horizontal" |
14 | android:paddingBottom="20dp" | 14 | android:paddingBottom="20dp" |
15 | android:paddingLeft="20dp" | 15 | android:paddingLeft="20dp" |
@@ -24,6 +24,7 @@ | @@ -24,6 +24,7 @@ | ||
24 | android:ellipsize="end" | 24 | android:ellipsize="end" |
25 | android:lines="1" | 25 | android:lines="1" |
26 | android:text="@string/sunvote_no_paper" | 26 | android:text="@string/sunvote_no_paper" |
27 | + android:textStyle="bold" | ||
27 | android:textColor="@color/white" | 28 | android:textColor="@color/white" |
28 | android:textSize="@dimen/big_text_p4" /> | 29 | android:textSize="@dimen/big_text_p4" /> |
29 | 30 | ||
@@ -34,6 +35,7 @@ | @@ -34,6 +35,7 @@ | ||
34 | android:layout_marginRight="20dp" | 35 | android:layout_marginRight="20dp" |
35 | android:textColor="@color/white" | 36 | android:textColor="@color/white" |
36 | android:text="" | 37 | android:text="" |
38 | + android:textStyle="bold" | ||
37 | android:textSize="@dimen/big_text_p5" /> | 39 | android:textSize="@dimen/big_text_p5" /> |
38 | 40 | ||
39 | <Button | 41 | <Button |
@@ -43,6 +45,7 @@ | @@ -43,6 +45,7 @@ | ||
43 | android:background="@drawable/agree_selector" | 45 | android:background="@drawable/agree_selector" |
44 | android:text="@string/select_other" | 46 | android:text="@string/select_other" |
45 | android:textColor="@color/white" | 47 | android:textColor="@color/white" |
48 | + android:textStyle="bold" | ||
46 | android:layout_marginRight="@dimen/px40dp" | 49 | android:layout_marginRight="@dimen/px40dp" |
47 | android:textSize="@dimen/big_text_p5" /> | 50 | android:textSize="@dimen/big_text_p5" /> |
48 | 51 | ||
@@ -125,7 +128,7 @@ | @@ -125,7 +128,7 @@ | ||
125 | android:layout_height="@dimen/px110dp" | 128 | android:layout_height="@dimen/px110dp" |
126 | android:layout_centerInParent="true" | 129 | android:layout_centerInParent="true" |
127 | android:layout_marginRight="@dimen/content_margin" | 130 | android:layout_marginRight="@dimen/content_margin" |
128 | - android:background="@drawable/signin_selector" | 131 | + android:background="@drawable/agree_selector" |
129 | android:text="@string/modify" | 132 | android:text="@string/modify" |
130 | android:textColor="@color/white" | 133 | android:textColor="@color/white" |
131 | android:textSize="@dimen/px60dp" | 134 | android:textSize="@dimen/px60dp" |
@@ -148,6 +151,7 @@ | @@ -148,6 +151,7 @@ | ||
148 | android:layout_height="wrap_content" | 151 | android:layout_height="wrap_content" |
149 | android:layout_gravity="center_vertical" | 152 | android:layout_gravity="center_vertical" |
150 | android:layout_marginLeft="150dp" | 153 | android:layout_marginLeft="150dp" |
154 | + android:textStyle="bold" | ||
151 | android:gravity="center" | 155 | android:gravity="center" |
152 | android:text="序号" | 156 | android:text="序号" |
153 | android:textColor="@color/gray" | 157 | android:textColor="@color/gray" |
@@ -161,6 +165,7 @@ | @@ -161,6 +165,7 @@ | ||
161 | android:layout_marginLeft="40dp" | 165 | android:layout_marginLeft="40dp" |
162 | android:layout_weight="1" | 166 | android:layout_weight="1" |
163 | android:gravity="left|center_vertical" | 167 | android:gravity="left|center_vertical" |
168 | + android:textStyle="bold" | ||
164 | android:text="侯选人" | 169 | android:text="侯选人" |
165 | android:textColor="@color/red" | 170 | android:textColor="@color/red" |
166 | android:textSize="@dimen/big_text_p6" /> | 171 | android:textSize="@dimen/big_text_p6" /> |
@@ -175,6 +180,7 @@ | @@ -175,6 +180,7 @@ | ||
175 | android:layout_height="wrap_content" | 180 | android:layout_height="wrap_content" |
176 | android:layout_gravity="center_vertical" | 181 | android:layout_gravity="center_vertical" |
177 | android:text="@string/agree" | 182 | android:text="@string/agree" |
183 | + android:textStyle="bold" | ||
178 | android:textColor="@color/red" | 184 | android:textColor="@color/red" |
179 | android:textSize="@dimen/big_text_p6" /> | 185 | android:textSize="@dimen/big_text_p6" /> |
180 | 186 | ||
@@ -184,6 +190,7 @@ | @@ -184,6 +190,7 @@ | ||
184 | android:layout_gravity="center_vertical" | 190 | android:layout_gravity="center_vertical" |
185 | android:layout_marginLeft="@dimen/button_to_content" | 191 | android:layout_marginLeft="@dimen/button_to_content" |
186 | android:text="@string/oppose" | 192 | android:text="@string/oppose" |
193 | + android:textStyle="bold" | ||
187 | android:textColor="@color/red" | 194 | android:textColor="@color/red" |
188 | android:textSize="@dimen/big_text_p6" /> | 195 | android:textSize="@dimen/big_text_p6" /> |
189 | 196 | ||
@@ -193,6 +200,7 @@ | @@ -193,6 +200,7 @@ | ||
193 | android:layout_gravity="center_vertical" | 200 | android:layout_gravity="center_vertical" |
194 | android:layout_marginLeft="@dimen/button_to_content" | 201 | android:layout_marginLeft="@dimen/button_to_content" |
195 | android:text="@string/delete" | 202 | android:text="@string/delete" |
203 | + android:textStyle="bold" | ||
196 | android:textColor="@color/red" | 204 | android:textColor="@color/red" |
197 | android:textSize="@dimen/big_text_p6" | 205 | android:textSize="@dimen/big_text_p6" |
198 | android:visibility="gone" /> | 206 | android:visibility="gone" /> |
@@ -279,6 +287,7 @@ | @@ -279,6 +287,7 @@ | ||
279 | android:layout_height="@dimen/px120dp" | 287 | android:layout_height="@dimen/px120dp" |
280 | android:text="@string/input_other" | 288 | android:text="@string/input_other" |
281 | android:layout_marginRight="@dimen/px90dp" | 289 | android:layout_marginRight="@dimen/px90dp" |
290 | + android:textStyle="bold" | ||
282 | android:textColor="@color/black" | 291 | android:textColor="@color/black" |
283 | android:textSize="@dimen/px60dp" /> | 292 | android:textSize="@dimen/px60dp" /> |
284 | 293 | ||
@@ -308,7 +317,7 @@ | @@ -308,7 +317,7 @@ | ||
308 | android:id="@+id/election_add_edit_btn_ok" | 317 | android:id="@+id/election_add_edit_btn_ok" |
309 | android:layout_width="@dimen/px360dp" | 318 | android:layout_width="@dimen/px360dp" |
310 | android:layout_height="@dimen/px120dp" | 319 | android:layout_height="@dimen/px120dp" |
311 | - android:layout_marginLeft="@dimen/px67dp" | 320 | + android:layout_marginLeft="@dimen/px80dp" |
312 | android:background="@drawable/btn_agree" | 321 | android:background="@drawable/btn_agree" |
313 | android:text="@string/ok" | 322 | android:text="@string/ok" |
314 | android:textColor="@color/white" | 323 | android:textColor="@color/white" |
@@ -320,7 +329,7 @@ | @@ -320,7 +329,7 @@ | ||
320 | android:layout_width="@dimen/px360dp" | 329 | android:layout_width="@dimen/px360dp" |
321 | android:layout_height="@dimen/px120dp" | 330 | android:layout_height="@dimen/px120dp" |
322 | android:background="@drawable/oppos_selector" | 331 | android:background="@drawable/oppos_selector" |
323 | - android:layout_marginLeft="@dimen/px90dp" | 332 | + android:layout_marginLeft="@dimen/px80dp" |
324 | android:text="@string/cancel" | 333 | android:text="@string/cancel" |
325 | android:textColor="@color/white" | 334 | android:textColor="@color/white" |
326 | android:textSize="@dimen/big_text_p4" | 335 | android:textSize="@dimen/big_text_p4" |
@@ -414,19 +423,41 @@ | @@ -414,19 +423,41 @@ | ||
414 | android:textStyle="bold" /> | 423 | android:textStyle="bold" /> |
415 | </RelativeLayout> | 424 | </RelativeLayout> |
416 | 425 | ||
417 | - <TextView | ||
418 | - android:id="@+id/singlevote_tv_result" | ||
419 | - android:layout_width="wrap_content" | ||
420 | - android:layout_height="wrap_content" | ||
421 | - android:layout_centerInParent="true" | ||
422 | - android:layout_marginRight="@dimen/content_margin" | ||
423 | - android:layout_marginTop="@dimen/content_margin" | ||
424 | - android:alpha="0.9" | ||
425 | - android:background="@drawable/voted_empty" | ||
426 | - android:gravity="center" | ||
427 | - android:rotation="-15" | ||
428 | - android:textColor="#ddff9933" | ||
429 | - android:textSize="@dimen/big_text_p2" | ||
430 | - android:textStyle="bold" | ||
431 | - android:visibility="invisible" /> | 426 | + <FrameLayout |
427 | + android:id="@+id/result_layout" | ||
428 | + android:layout_width="match_parent" | ||
429 | + android:layout_height="match_parent" | ||
430 | + android:layout_above="@+id/election_pannal_bottom" | ||
431 | + android:visibility="gone" | ||
432 | + android:gravity="center"> | ||
433 | + | ||
434 | + <LinearLayout | ||
435 | + android:layout_width="match_parent" | ||
436 | + android:layout_height="match_parent" | ||
437 | + android:background="@color/white" | ||
438 | + android:alpha="0.4" | ||
439 | + android:orientation="horizontal" /> | ||
440 | + | ||
441 | + <TextView | ||
442 | + android:id="@+id/singlevote_tv_result" | ||
443 | + android:layout_width="@dimen/px625dp" | ||
444 | + android:layout_height="@dimen/px217dp" | ||
445 | + android:layout_marginTop="@dimen/px100dp" | ||
446 | + android:background="@drawable/voted" | ||
447 | + android:layout_gravity="center" | ||
448 | + android:textSize="@dimen/big_text_p2" | ||
449 | + android:textStyle="bold"/> | ||
450 | + | ||
451 | + <TextView | ||
452 | + android:id="@+id/submiting_tv" | ||
453 | + android:layout_width="wrap_content" | ||
454 | + android:layout_height="wrap_content" | ||
455 | + android:layout_marginTop="@dimen/px100dp" | ||
456 | + android:layout_gravity="center" | ||
457 | + android:textColor="@color/red" | ||
458 | + android:text="@string/submiting" | ||
459 | + android:textSize="@dimen/px140dp" | ||
460 | + android:visibility="gone" | ||
461 | + android:textStyle="bold"/> | ||
462 | + </FrameLayout> | ||
432 | </RelativeLayout> | 463 | </RelativeLayout> |
433 | \ No newline at end of file | 464 | \ No newline at end of file |
C5/app/src/main/res/layout/fragment_result_election.xml
@@ -2,14 +2,14 @@ | @@ -2,14 +2,14 @@ | ||
2 | <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" | 2 | <RelativeLayout 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:background="#ff004586" | 5 | + android:background="#0952b5" |
6 | android:orientation="vertical"> | 6 | android:orientation="vertical"> |
7 | 7 | ||
8 | <RelativeLayout | 8 | <RelativeLayout |
9 | android:id="@+id/title_linear" | 9 | android:id="@+id/title_linear" |
10 | android:layout_width="match_parent" | 10 | android:layout_width="match_parent" |
11 | android:layout_height="wrap_content" | 11 | android:layout_height="wrap_content" |
12 | - android:layout_marginTop="10dp"> | 12 | + android:layout_marginTop="@dimen/px110dp"> |
13 | 13 | ||
14 | <ImageButton | 14 | <ImageButton |
15 | android:id="@+id/fragment_result_election_btn_back" | 15 | android:id="@+id/fragment_result_election_btn_back" |
@@ -35,27 +35,65 @@ | @@ -35,27 +35,65 @@ | ||
35 | android:textStyle="bold" /> | 35 | android:textStyle="bold" /> |
36 | </RelativeLayout> | 36 | </RelativeLayout> |
37 | 37 | ||
38 | - <TextView | ||
39 | - android:id="@+id/fragment_result_election_title" | ||
40 | - android:layout_width="fill_parent" | 38 | + <LinearLayout |
39 | + android:id="@+id/bottom_linear" | ||
40 | + android:layout_width="400dp" | ||
41 | android:layout_height="wrap_content" | 41 | android:layout_height="wrap_content" |
42 | - android:layout_below="@id/title_linear" | 42 | + android:layout_marginTop="@dimen/px60dp" |
43 | android:layout_centerHorizontal="true" | 43 | android:layout_centerHorizontal="true" |
44 | - android:layout_marginLeft="@dimen/content_margin" | ||
45 | - android:layout_marginRight="@dimen/content_margin" | ||
46 | - android:layout_marginTop="10dp" | ||
47 | - android:gravity="center" | ||
48 | - android:lines="1" | ||
49 | - android:text="@string/vote_result" | ||
50 | - android:textColor="@color/white" | ||
51 | - android:textSize="@dimen/big_text_p3" /> | 44 | + android:layout_below="@id/title_linear" |
45 | + android:orientation="horizontal"> | ||
46 | + | ||
47 | + <TextView | ||
48 | + android:layout_width="wrap_content" | ||
49 | + android:layout_height="wrap_content" | ||
50 | + android:layout_weight="1" | ||
51 | + android:gravity="right" | ||
52 | + android:text="@string/yindao1" | ||
53 | + android:textColor="@color/white" | ||
54 | + android:textSize="@dimen/px60dp" | ||
55 | + android:textStyle="bold" /> | ||
56 | + | ||
57 | + <TextView | ||
58 | + android:id="@+id/yingdaoresult" | ||
59 | + android:layout_width="wrap_content" | ||
60 | + android:layout_height="wrap_content" | ||
61 | + android:layout_marginLeft="10dp" | ||
62 | + android:layout_marginRight="60dp" | ||
63 | + android:layout_weight="1" | ||
64 | + android:gravity="left" | ||
65 | + android:text="150" | ||
66 | + android:textColor="@color/white" | ||
67 | + android:textSize="@dimen/px60dp"/> | ||
68 | + | ||
69 | + <TextView | ||
70 | + android:layout_width="wrap_content" | ||
71 | + android:layout_height="wrap_content" | ||
72 | + android:gravity="right" | ||
73 | + android:text="@string/shidao1" | ||
74 | + android:textColor="@color/white" | ||
75 | + android:textSize="@dimen/px60dp" | ||
76 | + android:textStyle="bold" /> | ||
77 | + | ||
78 | + <TextView | ||
79 | + android:id="@+id/shidaoresult" | ||
80 | + android:layout_width="wrap_content" | ||
81 | + android:layout_height="wrap_content" | ||
82 | + android:layout_marginLeft="10dp" | ||
83 | + android:layout_weight="1" | ||
84 | + android:gravity="left" | ||
85 | + android:text="150" | ||
86 | + android:textColor="@color/white" | ||
87 | + android:textSize="@dimen/px60dp"/> | ||
88 | + | ||
89 | + </LinearLayout> | ||
52 | 90 | ||
53 | <LinearLayout | 91 | <LinearLayout |
54 | android:id="@+id/data_title_layout" | 92 | android:id="@+id/data_title_layout" |
55 | android:layout_width="match_parent" | 93 | android:layout_width="match_parent" |
56 | android:layout_height="wrap_content" | 94 | android:layout_height="wrap_content" |
57 | - android:layout_below="@id/fragment_result_election_title" | ||
58 | - android:layout_marginTop="20dp" | 95 | + android:layout_below="@id/bottom_linear" |
96 | + android:layout_marginTop="@dimen/px91dp" | ||
59 | android:orientation="horizontal" | 97 | android:orientation="horizontal" |
60 | android:paddingRight="80dp"> | 98 | android:paddingRight="80dp"> |
61 | 99 | ||
@@ -65,9 +103,9 @@ | @@ -65,9 +103,9 @@ | ||
65 | android:layout_height="match_parent" | 103 | android:layout_height="match_parent" |
66 | android:gravity="center" | 104 | android:gravity="center" |
67 | android:paddingLeft="@dimen/content_margin" | 105 | android:paddingLeft="@dimen/content_margin" |
68 | - android:text="@string/name_index" | ||
69 | - android:textColor="@color/yellow" | ||
70 | - android:textSize="@dimen/big_text_p4" | 106 | + android:text="@string/number" |
107 | + android:textColor="@color/white" | ||
108 | + android:textSize="@dimen/px48dp" | ||
71 | android:textStyle="bold" /> | 109 | android:textStyle="bold" /> |
72 | 110 | ||
73 | <TextView | 111 | <TextView |
@@ -75,9 +113,10 @@ | @@ -75,9 +113,10 @@ | ||
75 | android:layout_width="0dp" | 113 | android:layout_width="0dp" |
76 | android:layout_height="match_parent" | 114 | android:layout_height="match_parent" |
77 | android:layout_weight="1" | 115 | android:layout_weight="1" |
116 | + android:gravity="center" | ||
78 | android:text="@string/name_xpad" | 117 | android:text="@string/name_xpad" |
79 | - android:textColor="@color/yellow" | ||
80 | - android:textSize="@dimen/big_text_p4" | 118 | + android:textColor="@color/white" |
119 | + android:textSize="@dimen/px48dp" | ||
81 | android:textStyle="bold" /> | 120 | android:textStyle="bold" /> |
82 | 121 | ||
83 | <TextView | 122 | <TextView |
@@ -85,9 +124,9 @@ | @@ -85,9 +124,9 @@ | ||
85 | android:layout_width="140dp" | 124 | android:layout_width="140dp" |
86 | android:layout_height="match_parent" | 125 | android:layout_height="match_parent" |
87 | android:gravity="center" | 126 | android:gravity="center" |
88 | - android:text="@string/agree_num" | ||
89 | - android:textColor="@color/yellow" | ||
90 | - android:textSize="@dimen/big_text_p4" | 127 | + android:text="@string/agree" |
128 | + android:textColor="@color/white" | ||
129 | + android:textSize="@dimen/px48dp" | ||
91 | android:textStyle="bold" /> | 130 | android:textStyle="bold" /> |
92 | 131 | ||
93 | <TextView | 132 | <TextView |
@@ -95,9 +134,9 @@ | @@ -95,9 +134,9 @@ | ||
95 | android:layout_width="140dp" | 134 | android:layout_width="140dp" |
96 | android:layout_height="match_parent" | 135 | android:layout_height="match_parent" |
97 | android:gravity="center" | 136 | android:gravity="center" |
98 | - android:text="@string/oppose_num" | ||
99 | - android:textColor="@color/yellow" | ||
100 | - android:textSize="@dimen/big_text_p4" | 137 | + android:text="@string/oppose" |
138 | + android:textColor="@color/white" | ||
139 | + android:textSize="@dimen/px48dp" | ||
101 | android:textStyle="bold" /> | 140 | android:textStyle="bold" /> |
102 | 141 | ||
103 | <TextView | 142 | <TextView |
@@ -105,9 +144,9 @@ | @@ -105,9 +144,9 @@ | ||
105 | android:layout_width="140dp" | 144 | android:layout_width="140dp" |
106 | android:layout_height="match_parent" | 145 | android:layout_height="match_parent" |
107 | android:gravity="center" | 146 | android:gravity="center" |
108 | - android:text="@string/abstant_num" | ||
109 | - android:textColor="@color/yellow" | ||
110 | - android:textSize="@dimen/big_text_p4" | 147 | + android:text="@string/abstant" |
148 | + android:textColor="@color/white" | ||
149 | + android:textSize="@dimen/px48dp" | ||
111 | android:textStyle="bold" /> | 150 | android:textStyle="bold" /> |
112 | 151 | ||
113 | <TextView | 152 | <TextView |
@@ -118,74 +157,18 @@ | @@ -118,74 +157,18 @@ | ||
118 | android:layout_centerVertical="true" | 157 | android:layout_centerVertical="true" |
119 | android:gravity="center" | 158 | android:gravity="center" |
120 | android:text="@string/result" | 159 | android:text="@string/result" |
121 | - android:textColor="@color/yellow" | ||
122 | - android:textSize="@dimen/big_text_p4" | ||
123 | - android:textStyle="bold" /> | ||
124 | - </LinearLayout> | ||
125 | - | ||
126 | - <LinearLayout | ||
127 | - android:id="@+id/bottom_linear" | ||
128 | - android:layout_width="800dp" | ||
129 | - android:layout_height="wrap_content" | ||
130 | - android:layout_centerHorizontal="true" | ||
131 | - android:layout_alignParentBottom="true" | ||
132 | - android:layout_marginBottom="20dp" | ||
133 | - android:orientation="horizontal"> | ||
134 | - | ||
135 | - <TextView | ||
136 | - android:layout_width="wrap_content" | ||
137 | - android:layout_height="wrap_content" | ||
138 | - android:layout_weight="1" | ||
139 | - android:gravity="right" | ||
140 | - android:text="@string/yindao1" | ||
141 | - android:textColor="@color/yellow" | ||
142 | - android:textSize="@dimen/big_text_p3" | ||
143 | - android:textStyle="bold" /> | ||
144 | - | ||
145 | - <TextView | ||
146 | - android:id="@+id/yingdaoresult" | ||
147 | - android:layout_width="wrap_content" | ||
148 | - android:layout_height="wrap_content" | ||
149 | - android:layout_marginLeft="10dp" | ||
150 | - android:layout_marginRight="60dp" | ||
151 | - android:layout_weight="1" | ||
152 | - android:gravity="left" | ||
153 | - android:text="150" | ||
154 | android:textColor="@color/white" | 160 | android:textColor="@color/white" |
155 | - android:textSize="@dimen/big_text_p3" /> | ||
156 | - | ||
157 | - <TextView | ||
158 | - android:layout_width="wrap_content" | ||
159 | - android:layout_height="wrap_content" | ||
160 | - android:layout_marginLeft="60dp" | ||
161 | - android:layout_weight="1" | ||
162 | - android:gravity="right" | ||
163 | - android:text="@string/shidao1" | ||
164 | - android:textColor="@color/yellow" | ||
165 | - android:textSize="@dimen/big_text_p3" | 161 | + android:textSize="@dimen/px48dp" |
166 | android:textStyle="bold" /> | 162 | android:textStyle="bold" /> |
167 | - | ||
168 | - <TextView | ||
169 | - android:id="@+id/shidaoresult" | ||
170 | - android:layout_width="wrap_content" | ||
171 | - android:layout_height="wrap_content" | ||
172 | - android:layout_marginLeft="10dp" | ||
173 | - android:layout_weight="1" | ||
174 | - android:gravity="left" | ||
175 | - android:text="150" | ||
176 | - android:textColor="@color/white" | ||
177 | - android:textSize="@dimen/big_text_p3" /> | ||
178 | - | ||
179 | </LinearLayout> | 163 | </LinearLayout> |
180 | 164 | ||
181 | <ListView | 165 | <ListView |
182 | android:id="@+id/fragment_result_election_list" | 166 | android:id="@+id/fragment_result_election_list" |
183 | android:layout_width="match_parent" | 167 | android:layout_width="match_parent" |
184 | android:layout_height="match_parent" | 168 | android:layout_height="match_parent" |
185 | - android:layout_above="@id/bottom_linear" | ||
186 | android:layout_below="@id/data_title_layout" | 169 | android:layout_below="@id/data_title_layout" |
187 | android:layout_marginBottom="@dimen/content_margin" | 170 | android:layout_marginBottom="@dimen/content_margin" |
188 | - android:divider="@color/votebakground" | 171 | + android:layout_marginTop="@dimen/px20dp" |
172 | + android:divider="@color/blue1" | ||
189 | android:dividerHeight="1dp" /> | 173 | android:dividerHeight="1dp" /> |
190 | - | ||
191 | </RelativeLayout> | 174 | </RelativeLayout> |
192 | \ No newline at end of file | 175 | \ No newline at end of file |
C5/app/src/main/res/layout/list_custom_election_item.xml
@@ -6,7 +6,7 @@ | @@ -6,7 +6,7 @@ | ||
6 | 6 | ||
7 | <RelativeLayout | 7 | <RelativeLayout |
8 | android:layout_width="match_parent" | 8 | android:layout_width="match_parent" |
9 | - android:layout_height="match_parent" | 9 | + android:layout_height="@dimen/px120dp" |
10 | android:paddingLeft="20dp" | 10 | android:paddingLeft="20dp" |
11 | android:paddingRight="20dp" | 11 | android:paddingRight="20dp" |
12 | android:layout_alignParentTop="true" | 12 | android:layout_alignParentTop="true" |
@@ -21,8 +21,8 @@ | @@ -21,8 +21,8 @@ | ||
21 | android:layout_centerVertical="true" | 21 | android:layout_centerVertical="true" |
22 | android:gravity="center" | 22 | android:gravity="center" |
23 | android:text="" | 23 | android:text="" |
24 | - android:textColor="@color/black" | ||
25 | - android:textSize="26px" /> | 24 | + android:textColor="@color/darkgray" |
25 | + android:textSize="@dimen/px40dp" /> | ||
26 | 26 | ||
27 | <!-- <View | 27 | <!-- <View |
28 | android:id="@+id/election_item_middle" | 28 | android:id="@+id/election_item_middle" |
@@ -33,14 +33,14 @@ | @@ -33,14 +33,14 @@ | ||
33 | --> | 33 | --> |
34 | <TextView | 34 | <TextView |
35 | android:id="@+id/list_election_item_name" | 35 | android:id="@+id/list_election_item_name" |
36 | - android:layout_width="400dp" | 36 | + android:layout_width="@dimen/px1000dp" |
37 | android:layout_height="wrap_content" | 37 | android:layout_height="wrap_content" |
38 | android:layout_centerVertical="true" | 38 | android:layout_centerVertical="true" |
39 | android:layout_toRightOf="@id/list_election_item_num" | 39 | android:layout_toRightOf="@id/list_election_item_num" |
40 | android:gravity="center" | 40 | android:gravity="center" |
41 | android:text="" | 41 | android:text="" |
42 | android:textColor="@color/black" | 42 | android:textColor="@color/black" |
43 | - android:textSize="@dimen/big_text_p5" /> | 43 | + android:textSize="@dimen/px40dp" /> |
44 | 44 | ||
45 | <!-- <View | 45 | <!-- <View |
46 | android:layout_width="2px" | 46 | android:layout_width="2px" |
@@ -57,33 +57,35 @@ | @@ -57,33 +57,35 @@ | ||
57 | 57 | ||
58 | <RadioButton | 58 | <RadioButton |
59 | android:id="@+id/list_election_item_oo" | 59 | android:id="@+id/list_election_item_oo" |
60 | - android:layout_width="wrap_content" | ||
61 | - android:layout_height="wrap_content" | 60 | + android:layout_width="@dimen/px70dp" |
61 | + android:layout_height="@dimen/px70dp" | ||
62 | android:layout_centerVertical="true" | 62 | android:layout_centerVertical="true" |
63 | android:layout_marginTop="10dp" | 63 | android:layout_marginTop="10dp" |
64 | android:button="@null" | 64 | android:button="@null" |
65 | - android:background="@drawable/oo_selector" | ||
66 | - android:layout_marginLeft="50dp" | 65 | + android:background="@drawable/selected_selector" |
66 | + android:layout_marginLeft="@dimen/px300dp" | ||
67 | android:visibility="visible" /> | 67 | android:visibility="visible" /> |
68 | 68 | ||
69 | <RadioButton | 69 | <RadioButton |
70 | android:id="@+id/list_election_item_xx" | 70 | android:id="@+id/list_election_item_xx" |
71 | - android:layout_width="wrap_content" | ||
72 | - android:layout_height="wrap_content" | 71 | + android:layout_width="@dimen/px70dp" |
72 | + android:layout_height="@dimen/px70dp" | ||
73 | android:layout_centerVertical="true" | 73 | android:layout_centerVertical="true" |
74 | android:layout_marginTop="10dp" | 74 | android:layout_marginTop="10dp" |
75 | android:button="@null" | 75 | android:button="@null" |
76 | android:background="@drawable/xx_selector" | 76 | android:background="@drawable/xx_selector" |
77 | + android:visibility="gone" | ||
77 | android:layout_marginLeft="50dp" | 78 | android:layout_marginLeft="50dp" |
78 | android:layout_toRightOf="@id/list_election_item_oo" /> | 79 | android:layout_toRightOf="@id/list_election_item_oo" /> |
79 | 80 | ||
80 | <RadioButton | 81 | <RadioButton |
81 | android:id="@+id/list_election_item_abstain" | 82 | android:id="@+id/list_election_item_abstain" |
82 | - android:layout_width="wrap_content" | ||
83 | - android:layout_height="wrap_content" | 83 | + android:layout_width="@dimen/px70dp" |
84 | + android:layout_height="@dimen/px70dp" | ||
84 | android:layout_centerVertical="true" | 85 | android:layout_centerVertical="true" |
85 | android:layout_marginTop="10dp" | 86 | android:layout_marginTop="10dp" |
86 | android:button="@null" | 87 | android:button="@null" |
88 | + android:visibility="gone" | ||
87 | android:background="@drawable/eab_selector" | 89 | android:background="@drawable/eab_selector" |
88 | android:layout_marginLeft="50dp" | 90 | android:layout_marginLeft="50dp" |
89 | android:layout_toRightOf="@id/list_election_item_xx" /> | 91 | android:layout_toRightOf="@id/list_election_item_xx" /> |
C5/app/src/main/res/layout/list_election_item.xml
@@ -153,7 +153,7 @@ | @@ -153,7 +153,7 @@ | ||
153 | android:visibility="invisible" | 153 | android:visibility="invisible" |
154 | android:layout_marginTop="@dimen/inner_button_margin" | 154 | android:layout_marginTop="@dimen/inner_button_margin" |
155 | android:button="@null" | 155 | android:button="@null" |
156 | - android:background="@drawable/delete"/> | 156 | + android:background="@drawable/ic_delete"/> |
157 | </RadioGroup> | 157 | </RadioGroup> |
158 | </LinearLayout> | 158 | </LinearLayout> |
159 | </RelativeLayout> | 159 | </RelativeLayout> |
160 | \ No newline at end of file | 160 | \ No newline at end of file |
C5/app/src/main/res/layout/list_result_election_item.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="wrap_content" | 4 | + android:layout_height="@dimen/px110dp" |
5 | android:layout_marginBottom="@dimen/content_margin" | 5 | android:layout_marginBottom="@dimen/content_margin" |
6 | android:layout_marginTop="@dimen/content_margin" | 6 | android:layout_marginTop="@dimen/content_margin" |
7 | + android:minHeight="@dimen/px110dp" | ||
7 | android:paddingRight="80dp"> | 8 | android:paddingRight="80dp"> |
8 | 9 | ||
9 | <TextView | 10 | <TextView |
@@ -15,8 +16,8 @@ | @@ -15,8 +16,8 @@ | ||
15 | android:paddingLeft="@dimen/content_margin" | 16 | android:paddingLeft="@dimen/content_margin" |
16 | android:text="@string/name_index" | 17 | android:text="@string/name_index" |
17 | android:textColor="@color/white" | 18 | android:textColor="@color/white" |
18 | - android:textSize="@dimen/big_text_p4" | ||
19 | - android:textStyle="bold" /> | 19 | + android:textSize="@dimen/px48dp" |
20 | + android:textStyle="bold"/> | ||
20 | 21 | ||
21 | <TextView | 22 | <TextView |
22 | android:id="@+id/item_result_election_name" | 23 | android:id="@+id/item_result_election_name" |
@@ -25,7 +26,8 @@ | @@ -25,7 +26,8 @@ | ||
25 | android:layout_weight="1" | 26 | android:layout_weight="1" |
26 | android:text="@string/name_xpad" | 27 | android:text="@string/name_xpad" |
27 | android:textColor="@color/white" | 28 | android:textColor="@color/white" |
28 | - android:textSize="@dimen/big_text_p4" | 29 | + android:gravity="center" |
30 | + android:textSize="@dimen/px48dp" | ||
29 | android:textStyle="bold" /> | 31 | android:textStyle="bold" /> |
30 | 32 | ||
31 | <TextView | 33 | <TextView |
@@ -35,7 +37,7 @@ | @@ -35,7 +37,7 @@ | ||
35 | android:gravity="center" | 37 | android:gravity="center" |
36 | android:text="@string/agree_num" | 38 | android:text="@string/agree_num" |
37 | android:textColor="@color/white" | 39 | android:textColor="@color/white" |
38 | - android:textSize="@dimen/big_text_p4" | 40 | + android:textSize="@dimen/px48dp" |
39 | android:textStyle="bold" /> | 41 | android:textStyle="bold" /> |
40 | 42 | ||
41 | <TextView | 43 | <TextView |
@@ -45,8 +47,8 @@ | @@ -45,8 +47,8 @@ | ||
45 | android:gravity="center" | 47 | android:gravity="center" |
46 | android:text="@string/oppose_num" | 48 | android:text="@string/oppose_num" |
47 | android:textColor="@color/white" | 49 | android:textColor="@color/white" |
48 | - android:textSize="@dimen/big_text_p4" | ||
49 | - android:textStyle="bold" /> | 50 | + android:textSize="@dimen/px48dp" |
51 | + android:textStyle="bold"/> | ||
50 | 52 | ||
51 | <TextView | 53 | <TextView |
52 | android:id="@+id/item_result_election_abstant_num" | 54 | android:id="@+id/item_result_election_abstant_num" |
@@ -55,7 +57,7 @@ | @@ -55,7 +57,7 @@ | ||
55 | android:gravity="center" | 57 | android:gravity="center" |
56 | android:text="@string/abstant_num" | 58 | android:text="@string/abstant_num" |
57 | android:textColor="@color/white" | 59 | android:textColor="@color/white" |
58 | - android:textSize="@dimen/big_text_p4" | 60 | + android:textSize="@dimen/px48dp" |
59 | android:textStyle="bold" /> | 61 | android:textStyle="bold" /> |
60 | 62 | ||
61 | <TextView | 63 | <TextView |
@@ -65,7 +67,6 @@ | @@ -65,7 +67,6 @@ | ||
65 | android:gravity="center" | 67 | android:gravity="center" |
66 | android:text="@string/result" | 68 | android:text="@string/result" |
67 | android:textColor="@color/white" | 69 | android:textColor="@color/white" |
68 | - android:textSize="@dimen/big_text_p4" | 70 | + android:textSize="@dimen/px48dp" |
69 | android:textStyle="bold" /> | 71 | android:textStyle="bold" /> |
70 | - | ||
71 | </LinearLayout> | 72 | </LinearLayout> |
C5/app/src/main/res/values/color.xml
@@ -167,4 +167,7 @@ | @@ -167,4 +167,7 @@ | ||
167 | <color name="green1">#00964d</color> <!--绿色 --> | 167 | <color name="green1">#00964d</color> <!--绿色 --> |
168 | <color name="red1">#d50c00</color> <!--红色 --> | 168 | <color name="red1">#d50c00</color> <!--红色 --> |
169 | <color name="red2">#ac1007</color> <!--红色 --> | 169 | <color name="red2">#ac1007</color> <!--红色 --> |
170 | + | ||
171 | + <color name="blue1">#5386cb</color> <!--绿色 --> | ||
172 | + <color name="blue2">#084aa3</color> <!--红色 --> | ||
170 | </resources> | 173 | </resources> |
171 | \ No newline at end of file | 174 | \ No newline at end of file |
C5/app/src/main/res/values/strings.xml
@@ -16,7 +16,7 @@ | @@ -16,7 +16,7 @@ | ||
16 | <string name="base_connecting">基站连接中</string> | 16 | <string name="base_connecting">基站连接中</string> |
17 | <string name="keypad_test">键盘测试</string> | 17 | <string name="keypad_test">键盘测试</string> |
18 | <string name="sunvote_no_paper">无纸化会议</string> | 18 | <string name="sunvote_no_paper">无纸化会议</string> |
19 | - <string name="submiting">提交中</string> | 19 | + <string name="submiting">提交中...</string> |
20 | <string name="modify">修改</string> | 20 | <string name="modify">修改</string> |
21 | <string name="doc_title">会议内容</string> | 21 | <string name="doc_title">会议内容</string> |
22 | <string name="page_up">上 翻</string> | 22 | <string name="page_up">上 翻</string> |
@@ -139,7 +139,7 @@ | @@ -139,7 +139,7 @@ | ||
139 | <string name="modify_id_msg">请2秒内在主控端完成</string> | 139 | <string name="modify_id_msg">请2秒内在主控端完成</string> |
140 | 140 | ||
141 | <string name="service_paper">白纸</string> | 141 | <string name="service_paper">白纸</string> |
142 | - | 142 | + <string name="vote_num">票数</string> |
143 | 143 | ||
144 | <string name="name_xpad">姓名</string> | 144 | <string name="name_xpad">姓名</string> |
145 | <string name="agree_num">赞成票数</string> | 145 | <string name="agree_num">赞成票数</string> |