Commit 3bef69936ad142cd368810e3bd5313a7420dce2e
1 parent
4c3de86c
批次表决界面UI修改
Showing
16 changed files
with
218 additions
and
102 deletions
C5/app/src/main/java/com/sunvote/xpadapp/fragments/MultiTitleFragment.java
@@ -6,6 +6,9 @@ import android.app.FragmentTransaction; | @@ -6,6 +6,9 @@ import android.app.FragmentTransaction; | ||
6 | import android.content.Context; | 6 | import android.content.Context; |
7 | import android.os.Bundle; | 7 | import android.os.Bundle; |
8 | import android.os.Handler; | 8 | import android.os.Handler; |
9 | +import android.text.Spannable; | ||
10 | +import android.text.SpannableStringBuilder; | ||
11 | +import android.text.style.AbsoluteSizeSpan; | ||
9 | import android.util.Log; | 12 | import android.util.Log; |
10 | import android.view.LayoutInflater; | 13 | import android.view.LayoutInflater; |
11 | import android.view.View; | 14 | import android.view.View; |
@@ -113,8 +116,9 @@ public class MultiTitleFragment extends BaseFragment implements TitleVoteOnBack | @@ -113,8 +116,9 @@ public class MultiTitleFragment extends BaseFragment implements TitleVoteOnBack | ||
113 | tvConfirmText = (TextView) view.findViewById(R.id.multivote_confirm_text); | 116 | tvConfirmText = (TextView) view.findViewById(R.id.multivote_confirm_text); |
114 | 117 | ||
115 | // tvPage = (TextView) view.findViewById(R.id.multivote_page); | 118 | // tvPage = (TextView) view.findViewById(R.id.multivote_page); |
116 | - Button btnPageUp = (Button) view.findViewById(R.id.multivote_pageup); | ||
117 | - Button btnPageDown = (Button) view.findViewById(R.id.multivote_pagedown); | 119 | + View btnPageUp = view.findViewById(R.id.multivote_pageup); |
120 | + View btnPageDown = view.findViewById(R.id.multivote_pagedown); | ||
121 | + View btnPageEnd = view.findViewById(R.id.multivote_pageend); | ||
118 | 122 | ||
119 | btnPageUp.setOnClickListener(new OnClickListener() { | 123 | btnPageUp.setOnClickListener(new OnClickListener() { |
120 | 124 | ||
@@ -132,6 +136,13 @@ public class MultiTitleFragment extends BaseFragment implements TitleVoteOnBack | @@ -132,6 +136,13 @@ public class MultiTitleFragment extends BaseFragment implements TitleVoteOnBack | ||
132 | } | 136 | } |
133 | }); | 137 | }); |
134 | 138 | ||
139 | + btnPageEnd.setOnClickListener(new OnClickListener() { | ||
140 | + @Override | ||
141 | + public void onClick(View v) { | ||
142 | + listview.setSelection(mAdapter.getCount() - 1); | ||
143 | + } | ||
144 | + }); | ||
145 | + | ||
135 | btnConfirm = (Button) view.findViewById(R.id.multivote_btn_submit); | 146 | btnConfirm = (Button) view.findViewById(R.id.multivote_btn_submit); |
136 | btnConfirm.setOnClickListener(new OnClickListener() { | 147 | btnConfirm.setOnClickListener(new OnClickListener() { |
137 | @Override | 148 | @Override |
@@ -341,10 +352,16 @@ public class MultiTitleFragment extends BaseFragment implements TitleVoteOnBack | @@ -341,10 +352,16 @@ public class MultiTitleFragment extends BaseFragment implements TitleVoteOnBack | ||
341 | if (fDetail != null) { | 352 | if (fDetail != null) { |
342 | fDetail.showVote(); | 353 | fDetail.showVote(); |
343 | } | 354 | } |
355 | + SpannableStringBuilder text1= new SpannableStringBuilder(replaceBlank(bill.title)); | ||
356 | + text1.setSpan(new AbsoluteSizeSpan(70), 0, text1.length(), Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); | ||
344 | if (voteInfo.less == 1) {// 迫选 | 357 | if (voteInfo.less == 1) {// 迫选 |
345 | - tvTitle.setText(replaceBlank(bill.title) + "(总共" + aryContent.size() + "项), 不可缺选"); | 358 | + SpannableStringBuilder text= new SpannableStringBuilder( "(总共" + aryContent.size() + "项, 不可缺选)"); |
359 | + text.setSpan(new AbsoluteSizeSpan(45), 0, text.length(), Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); | ||
360 | + tvTitle.setText(text1.append(text)); | ||
346 | } else { | 361 | } else { |
347 | - tvTitle.setText(replaceBlank(bill.title) + "(总共" + aryContent.size() + "项)"); | 362 | + SpannableStringBuilder text= new SpannableStringBuilder( "(总共" + aryContent.size() + "项)"); |
363 | + text.setSpan(new AbsoluteSizeSpan(45), 0, text.length(), Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); | ||
364 | + tvTitle.setText(text1.append(text)); | ||
348 | } | 365 | } |
349 | } | 366 | } |
350 | 367 | ||
@@ -379,10 +396,16 @@ public class MultiTitleFragment extends BaseFragment implements TitleVoteOnBack | @@ -379,10 +396,16 @@ public class MultiTitleFragment extends BaseFragment implements TitleVoteOnBack | ||
379 | fDetail.showVote(); | 396 | fDetail.showVote(); |
380 | } | 397 | } |
381 | mAdapter.notifyDataSetChanged(); | 398 | mAdapter.notifyDataSetChanged(); |
399 | + SpannableStringBuilder text1= new SpannableStringBuilder(replaceBlank(bill.title)); | ||
400 | + text1.setSpan(new AbsoluteSizeSpan(70), 0, text1.length(), Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); | ||
382 | if (voteInfo.less == 1) {// 迫选 | 401 | if (voteInfo.less == 1) {// 迫选 |
383 | - tvTitle.setText(replaceBlank(bill.title) + "(总共" + aryContent.size() + "项), 不可缺选"); | 402 | + SpannableStringBuilder text= new SpannableStringBuilder( "(总共" + aryContent.size() + "项, 不可缺选)"); |
403 | + text.setSpan(new AbsoluteSizeSpan(45), 0, text.length(), Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); | ||
404 | + tvTitle.setText(text1.append(text)); | ||
384 | } else { | 405 | } else { |
385 | - tvTitle.setText(replaceBlank(bill.title) + "(总共" + aryContent.size() + "项)"); | 406 | + SpannableStringBuilder text= new SpannableStringBuilder( "(总共" + aryContent.size() + "项)"); |
407 | + text.setSpan(new AbsoluteSizeSpan(45), 0, text.length(), Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); | ||
408 | + tvTitle.setText(text1.append(text)); | ||
386 | } | 409 | } |
387 | checkVoted(); | 410 | checkVoted(); |
388 | } | 411 | } |
C5/app/src/main/java/com/sunvote/xpadapp/fragments/SingleTitleFragment.java
@@ -46,6 +46,8 @@ public class SingleTitleFragment extends BaseFragment implements ContentVoteOnBa | @@ -46,6 +46,8 @@ public class SingleTitleFragment extends BaseFragment implements ContentVoteOnBa | ||
46 | private BillInfo bill; | 46 | private BillInfo bill; |
47 | private VoteInfo voteInfo; | 47 | private VoteInfo voteInfo; |
48 | private RelativeLayout singlevoteLayout; | 48 | private RelativeLayout singlevoteLayout; |
49 | + private RelativeLayout singlevoteTvTipsLayout; | ||
50 | + private TextView votetype; | ||
49 | 51 | ||
50 | 52 | ||
51 | private String TAG = "SingleTitleFragment"; | 53 | private String TAG = "SingleTitleFragment"; |
@@ -121,6 +123,7 @@ public class SingleTitleFragment extends BaseFragment implements ContentVoteOnBa | @@ -121,6 +123,7 @@ public class SingleTitleFragment extends BaseFragment implements ContentVoteOnBa | ||
121 | 123 | ||
122 | View view = inflater.inflate(R.layout.fragment_singlevote, container, false); | 124 | View view = inflater.inflate(R.layout.fragment_singlevote, container, false); |
123 | singlevoteLayout=(RelativeLayout)view.findViewById(R.id.singlevote_btn_layout1); | 125 | singlevoteLayout=(RelativeLayout)view.findViewById(R.id.singlevote_btn_layout1); |
126 | + votetype = view.findViewById(R.id.votetype); | ||
124 | initOptions(); | 127 | initOptions(); |
125 | mact = (MainActivity) getActivity(); | 128 | mact = (MainActivity) getActivity(); |
126 | view.setOnClickListener(new OnClickListener() { | 129 | view.setOnClickListener(new OnClickListener() { |
@@ -131,10 +134,21 @@ public class SingleTitleFragment extends BaseFragment implements ContentVoteOnBa | @@ -131,10 +134,21 @@ public class SingleTitleFragment extends BaseFragment implements ContentVoteOnBa | ||
131 | } | 134 | } |
132 | }); | 135 | }); |
133 | tvTitle = (TextView) view.findViewById(R.id.singlevote_content); | 136 | tvTitle = (TextView) view.findViewById(R.id.singlevote_content); |
137 | + singlevoteTvTipsLayout = view.findViewById(R.id.singlevote_tv_tips_layout); | ||
134 | if (bill != null && bill.title != null && bill.title.length() > 0) { | 138 | if (bill != null && bill.title != null && bill.title.length() > 0) { |
135 | tvTitle.setText(bill.title); | 139 | tvTitle.setText(bill.title); |
136 | } | 140 | } |
137 | 141 | ||
142 | + if(voteInfo.mode1_msgType < 2){ | ||
143 | + votetype.setText(R.string.yianbiaojue); | ||
144 | + } | ||
145 | + if(voteInfo.mode1_msgType == 2){ | ||
146 | + votetype.setText(R.string.yianxuanju); | ||
147 | + } | ||
148 | + if(voteInfo.mode1_msgType > 2){ | ||
149 | + votetype.setText(R.string.yianceping); | ||
150 | + } | ||
151 | + | ||
138 | tvTitle.setOnClickListener(new OnClickListener() { | 152 | tvTitle.setOnClickListener(new OnClickListener() { |
139 | @Override | 153 | @Override |
140 | public void onClick(View v) { | 154 | public void onClick(View v) { |
@@ -314,9 +328,6 @@ public class SingleTitleFragment extends BaseFragment implements ContentVoteOnBa | @@ -314,9 +328,6 @@ public class SingleTitleFragment extends BaseFragment implements ContentVoteOnBa | ||
314 | } | 328 | } |
315 | } | 329 | } |
316 | 330 | ||
317 | - /** | ||
318 | - * 评测按钮点击事件 wutaian 2017.08.23 | ||
319 | - */ | ||
320 | View.OnClickListener btnClick=new View.OnClickListener() { | 331 | View.OnClickListener btnClick=new View.OnClickListener() { |
321 | @Override | 332 | @Override |
322 | public void onClick(View v) { | 333 | public void onClick(View v) { |
@@ -429,6 +440,7 @@ public class SingleTitleFragment extends BaseFragment implements ContentVoteOnBa | @@ -429,6 +440,7 @@ public class SingleTitleFragment extends BaseFragment implements ContentVoteOnBa | ||
429 | private void doVoteWithIndex(int index) { | 440 | private void doVoteWithIndex(int index) { |
430 | 441 | ||
431 | if (bill != null) { | 442 | if (bill != null) { |
443 | + singlevoteTvTipsLayout.setVisibility(View.VISIBLE); | ||
432 | tvTips.setText(getString(R.string.submiting)); | 444 | tvTips.setText(getString(R.string.submiting)); |
433 | bill.voteResult = index; | 445 | bill.voteResult = index; |
434 | } | 446 | } |
@@ -473,7 +485,6 @@ public class SingleTitleFragment extends BaseFragment implements ContentVoteOnBa | @@ -473,7 +485,6 @@ public class SingleTitleFragment extends BaseFragment implements ContentVoteOnBa | ||
473 | btnB.setVisibility(View.INVISIBLE); | 485 | btnB.setVisibility(View.INVISIBLE); |
474 | btnC.setVisibility(View.INVISIBLE); | 486 | btnC.setVisibility(View.INVISIBLE); |
475 | } | 487 | } |
476 | - // tvTips.setVisibility(View.INVISIBLE); | ||
477 | btnModify.setVisibility(View.INVISIBLE); | 488 | btnModify.setVisibility(View.INVISIBLE); |
478 | } | 489 | } |
479 | 490 | ||
@@ -490,7 +501,6 @@ public class SingleTitleFragment extends BaseFragment implements ContentVoteOnBa | @@ -490,7 +501,6 @@ public class SingleTitleFragment extends BaseFragment implements ContentVoteOnBa | ||
490 | enableVote(); | 501 | enableVote(); |
491 | } | 502 | } |
492 | ivReuslt.setVisibility(View.INVISIBLE); | 503 | ivReuslt.setVisibility(View.INVISIBLE); |
493 | - // tvTips.setVisibility(View.VISIBLE); | ||
494 | btnModify.setVisibility(View.INVISIBLE); | 504 | btnModify.setVisibility(View.INVISIBLE); |
495 | } | 505 | } |
496 | 506 | ||
@@ -525,9 +535,11 @@ public class SingleTitleFragment extends BaseFragment implements ContentVoteOnBa | @@ -525,9 +535,11 @@ public class SingleTitleFragment extends BaseFragment implements ContentVoteOnBa | ||
525 | if (bill.voteResult > 0) { | 535 | if (bill.voteResult > 0) { |
526 | if (voteInfo.mode2_modify == 1) { | 536 | if (voteInfo.mode2_modify == 1) { |
527 | showModify(); | 537 | showModify(); |
538 | + singlevoteTvTipsLayout.setVisibility(View.VISIBLE); | ||
528 | tvTips.setText(getString(R.string.submited)); | 539 | tvTips.setText(getString(R.string.submited)); |
529 | } else { | 540 | } else { |
530 | disableVote(); | 541 | disableVote(); |
542 | + singlevoteTvTipsLayout.setVisibility(View.VISIBLE); | ||
531 | tvTips.setText(getString(R.string.submited_no_modify)); | 543 | tvTips.setText(getString(R.string.submited_no_modify)); |
532 | } | 544 | } |
533 | } | 545 | } |
C5/app/src/main/java/com/sunvote/xpadcomm/XPadApi.java
@@ -771,7 +771,7 @@ public class XPadApi implements XPadApiInterface { | @@ -771,7 +771,7 @@ public class XPadApi implements XPadApiInterface { | ||
771 | VoteResultItem it = new VoteResultItem(); | 771 | VoteResultItem it = new VoteResultItem(); |
772 | it.status = 0; | 772 | it.status = 0; |
773 | it.ansType = AnsType_BatchSingle; | 773 | it.ansType = AnsType_BatchSingle; |
774 | - it.serialNo = (byte)allokSerialNum; | 774 | + it.serialNo = ((byte)allokSerialNum & 0xff); |
775 | allOkSerialNumber = (byte)allokSerialNum; | 775 | allOkSerialNumber = (byte)allokSerialNum; |
776 | it.ansCount = 1; | 776 | it.ansCount = 1; |
777 | it.allOK = 1; | 777 | it.allOK = 1; |
C5/app/src/main/res/drawable/bh_cicle.xml
0 → 100644
C5/app/src/main/res/drawable/page_down.xml
0 → 100644
1 | +<vector xmlns:android="http://schemas.android.com/apk/res/android" xmlns:aapt="http://schemas.android.com/aapt" | ||
2 | + android:viewportWidth="149.2" | ||
3 | + android:viewportHeight="107.7" | ||
4 | + android:width="149.2dp" | ||
5 | + android:height="107.7dp"> | ||
6 | + <path | ||
7 | + android:pathData="M12.4 0h124.4c6.9 0 12.5 5.5 12.5 12.4c0 3.2 -1.2 6.1 -3.2 8.3l-61.5 82.1c-4.1 5.4 -11.9 6.6 -17.4 2.5c-1 -0.7 -1.8 -1.5 -2.5 -2.5l-62.2 -83C-1.6 14.4 -0.5 6.6 5 2.5C7.2 0.8 9.8 0 12.4 0L12.4 0zM12.4 0" | ||
8 | + android:fillColor="#434343" /> | ||
9 | +</vector> | ||
0 | \ No newline at end of file | 10 | \ No newline at end of file |
C5/app/src/main/res/drawable/page_frist.xml
0 → 100644
1 | +<vector xmlns:android="http://schemas.android.com/apk/res/android" xmlns:aapt="http://schemas.android.com/aapt" | ||
2 | + android:viewportWidth="96.4" | ||
3 | + android:viewportHeight="103.4" | ||
4 | + android:width="96.4dp" | ||
5 | + android:height="103.4dp"> | ||
6 | + <group> | ||
7 | + <clip-path | ||
8 | + android:pathData="M0 0H96.4V103.4H0V0Z" /> | ||
9 | + <path | ||
10 | + android:pathData="M12.3 101.1l53 -40c6.8 -5.1 6.8 -13.5 0 -18.6l-53 -40C5.6 -2.6 0 1 0 10.5v82.7C0 102.7 5.6 106.2 12.3 101.1L12.3 101.1zM89.8 0.2c3.6 0 6.4 2.9 6.5 6.5V97c0 3.6 -2.9 6.4 -6.5 6.5c-3.6 0 -6.4 -2.9 -6.5 -6.5V6.7C83.4 3.1 86.3 0.2 89.8 0.2L89.8 0.2zM89.8 0.2" | ||
11 | + android:fillColor="#000000" | ||
12 | + android:fillAlpha="0.8" /> | ||
13 | + </group> | ||
14 | +</vector> | ||
0 | \ No newline at end of file | 15 | \ No newline at end of file |
C5/app/src/main/res/drawable/page_up.xml
0 → 100644
1 | +<vector xmlns:android="http://schemas.android.com/apk/res/android" xmlns:aapt="http://schemas.android.com/aapt" | ||
2 | + android:viewportWidth="149.2" | ||
3 | + android:viewportHeight="107.7" | ||
4 | + android:width="149.2dp" | ||
5 | + android:height="107.7dp"> | ||
6 | + <path | ||
7 | + android:pathData="M12.4 107.7c-2.6 0 -5.2 -0.8 -7.4 -2.5c-5.5 -4.1 -6.6 -11.9 -2.5 -17.3l62.2 -83c0.7 -0.9 1.5 -1.8 2.5 -2.5c5.5 -4.1 13.2 -3 17.4 2.5L146 87c2 2.2 3.2 5.1 3.2 8.3c0 6.9 -5.6 12.4 -12.5 12.4L12.4 107.7L12.4 107.7zM12.4 107.7" | ||
8 | + android:fillColor="#434343" /> | ||
9 | +</vector> | ||
0 | \ No newline at end of file | 10 | \ No newline at end of file |
C5/app/src/main/res/drawable/right_control.xml
0 → 100644
1 | +<vector xmlns:android="http://schemas.android.com/apk/res/android" xmlns:aapt="http://schemas.android.com/aapt" | ||
2 | + android:viewportWidth="124" | ||
3 | + android:viewportHeight="394" | ||
4 | + android:width="124dp" | ||
5 | + android:height="394dp"> | ||
6 | + <path | ||
7 | + android:pathData="M62 394c-34.2 0 -62 -27.8 -62 -62V62C0 27.8 27.8 0 62 0s62 27.8 62 62v270C124 366.2 96.2 394 62 394z" | ||
8 | + android:fillColor="#D2D2D2" /> | ||
9 | + <path | ||
10 | + android:pathData="M62 4C30 4 4 30 4 62v270c0 32 26 58 58 58s58 -26 58 -58V62C120 30 94 4 62 4z" | ||
11 | + android:fillColor="#FFFFFF" /> | ||
12 | +</vector> |
C5/app/src/main/res/drawable/scan_qrcode.xml
1 | -<vector android:height="80dp" android:viewportHeight="578.957" | ||
2 | - android:viewportWidth="578.955" android:width="80dp" xmlns:android="http://schemas.android.com/apk/res/android"> | ||
3 | - <path android:fillColor="#1296DB" android:pathData="M26.1,201.9c12.1,0 22,-9.9 22,-21.9V70.3c0,-12.1 9.9,-22 22,-22h109.8c12.1,0 22,-9.9 22,-21.9c0,-12.1 -9.9,-21.9 -22,-21.9H70c-36.3,0 -65.9,29.5 -65.9,65.8v109.6C4.1,191.9 13.9,201.9 26.1,201.9z"/> | ||
4 | - <path android:fillColor="#1296DB" android:pathData="M179.8,530.8H70.1c-12.1,0 -22,-9.9 -22,-22V399.1c0,-12.1 -9.8,-22 -22,-22c-12.1,0 -22,9.9 -22,22v109.6c0,36.4 29.5,65.8 65.9,65.8h109.7c12.1,0 22.1,-9.7 22.1,-21.9C201.8,540.6 192,530.8 179.8,530.8z"/> | ||
5 | - <path android:fillColor="#1296DB" android:pathData="M4.3,289.5c0,12.1 9.9,22 22,22h526.3c12.1,0 22,-9.9 22,-22c0,-12.1 -9.9,-21.9 -22,-21.9H26.3C14.2,267.5 4.3,277.4 4.3,289.5z"/> | ||
6 | - <path android:fillColor="#1296DB" android:pathData="M552.9,377.1c-12.1,0 -21.9,9.9 -21.9,22v109.6c0,12.1 -9.9,21.9 -22,21.9H377.2c-12.1,0 -22,9.8 -22,21.9c0,12.1 9.8,21.9 22,21.9h131.8c36.3,0 65.9,-29.4 65.9,-65.8V399.1C574.9,387 565,377.1 552.9,377.1z"/> | ||
7 | - <path android:fillColor="#1296DB" android:pathData="M509,4.4H377.2c-12.1,0 -21.9,9.8 -22,21.9c0,12.1 9.8,22 22,22h131.8c12.1,0 21.9,9.9 21.9,21.9v109.6c0,12.1 9.9,22 22,22c12.1,0 22,-9.9 22,-22V70.2C574.9,33.9 545.3,4.4 509,4.4z"/> | 1 | +<vector xmlns:android="http://schemas.android.com/apk/res/android" |
2 | + xmlns:aapt="http://schemas.android.com/aapt" | ||
3 | + android:width="205.9dp" | ||
4 | + android:height="191.2dp" | ||
5 | + android:viewportHeight="191.2" | ||
6 | + android:viewportWidth="205.9"> | ||
7 | + <path | ||
8 | + android:fillColor="#999999" | ||
9 | + android:pathData="M198.6 103H7.4C3.3 103 0 99.7 0 95.6c0 -4.1 3.3 -7.4 7.4 -7.4h191.2c4.1 0 7.4 3.3 7.4 7.4C205.9 99.7 202.6 103 198.6 103L198.6 103zM176.5 191.2h-44.1c-4.1 0 -7.4 -3.3 -7.4 -7.4c0 -4.1 3.3 -7.4 7.4 -7.4h44.1c4.1 0 7.3 -3.3 7.4 -7.4v-36.8c0 -4.1 3.3 -7.4 7.4 -7.4c4.1 0 7.4 3.3 7.4 7.4v36.8C198.5 181.3 188.7 191.2 176.5 191.2zM66.2 191.2H29.4c-12.2 0 -22 -9.9 -22.1 -22.1v-36.8c0 -4.1 3.3 -7.4 7.4 -7.4c4.1 0 7.4 3.3 7.4 7.4v36.8c0 4.1 3.3 7.3 7.4 7.4h36.8c4.1 0 7.4 3.3 7.4 7.4C73.5 187.9 70.2 191.2 66.2 191.2L66.2 191.2zM14.7 66.2c-4.1 0 -7.3 -3.3 -7.4 -7.4V22.1C7.4 9.9 17.2 0 29.4 0h36.8c4.1 0 7.4 3.3 7.4 7.4c0 4.1 -3.3 7.4 -7.4 7.4H29.4c-4.1 0 -7.3 3.3 -7.4 7.4v36.8C22.1 62.9 18.8 66.2 14.7 66.2L14.7 66.2zM191.2 66.2c-4.1 0 -7.4 -3.3 -7.4 -7.3v0V22.1c0 -4.1 -3.3 -7.3 -7.4 -7.3h-44.1c-4.1 0 -7.4 -3.3 -7.4 -7.4c0 -4.1 3.3 -7.4 7.4 -7.4h44.1c12.2 0 22 9.9 22.1 22.1v36.8C198.6 62.9 195.3 66.2 191.2 66.2L191.2 66.2L191.2 66.2z" /> | ||
8 | </vector> | 10 | </vector> |
C5/app/src/main/res/drawable/service_server.xml
1 | -<vector android:height="50dp" android:viewportHeight="1024.0" | ||
2 | - android:viewportWidth="1024.0" android:width="50dp" xmlns:android="http://schemas.android.com/apk/res/android"> | ||
3 | - <path android:fillColor="#1296db" android:pathData="M428.8,272c83.2,-44.8 195.2,-147.2 195.2,-147.2 76.8,176 156.8,185.6 166.4,176 -22.4,-188.8 -156.8,-252.8 -179.2,-265.6 -73.6,-35.2 -192,-9.6 -214.4,0C224,121.6 211.2,284.8 214.4,307.2c54.4,16 160,-6.4 214.4,-35.2zM163.2,505.6c25.6,80 89.6,28.8 99.2,12.8 -16,-19.2 -28.8,-54.4 -32,-76.8 -6.4,-25.6 -9.6,-83.2 -9.6,-83.2 -9.6,-16 -48,-3.2 -54.4,0 -44.8,12.8 -22.4,76.8 -22.4,76.8s12.8,48 19.2,70.4zM764.8,441.6c-6.4,25.6 -19.2,54.4 -32,73.6 9.6,16 73.6,67.2 99.2,-12.8 6.4,-22.4 22.4,-70.4 22.4,-70.4s22.4,-64 -22.4,-76.8c-6.4,-3.2 -44.8,-16 -54.4,0 -3.2,3.2 -9.6,73.6 -12.8,86.4zM665.6,633.6c-28.8,54.4 -89.6,92.8 -156.8,92.8s-128,-38.4 -156.8,-92.8c-22.4,9.6 -41.6,19.2 -64,28.8 0,3.2 51.2,99.2 70.4,112 16,3.2 86.4,3.2 86.4,3.2s51.2,-48 121.6,-16c0,0 64,41.6 6.4,96 -19.2,19.2 -80,28.8 -124.8,-6.4 -9.6,-3.2 -105.6,-12.8 -108.8,-19.2 -51.2,-51.2 -92.8,-108.8 -108.8,-137.6 -89.6,70.4 -153.6,172.8 -172.8,291.2h896c-22.4,-160 -134.4,-294.4 -288,-352z"/> | ||
4 | -</vector> | 1 | +<vector xmlns:android="http://schemas.android.com/apk/res/android" xmlns:aapt="http://schemas.android.com/aapt" |
2 | + android:viewportWidth="218.6" | ||
3 | + android:viewportHeight="226.8" | ||
4 | + android:width="218.6dp" | ||
5 | + android:height="226.8dp"> | ||
6 | + <path | ||
7 | + android:pathData="M47.8 160.9c20.1 15.5 40.2 20.4 62.4 20.4c22.3 0 46.3 -9.2 61.4 -22.3c19.1 10.8 36.1 35.1 36.4 58.7H10.9C13.7 189.7 32.5 169.5 47.8 160.9L47.8 160.9zM170.3 148.5c-16.1 15.3 -37.6 24.6 -61.3 24.6c-23.7 0 -45.3 -9.3 -61.3 -24.5C18.9 163.6 0 190.4 0 226.8h218.6C218.6 190.4 199.4 163.5 170.3 148.5L170.3 148.5zM37.9 115.4V57.7l-2.4 0.1C48.2 29.4 76.3 9.6 109 9.6c32.6 0 60.7 19.7 73.3 48.2l-2.3 -0.1v57.7c15.6 0 28.4 -12.9 28.4 -28.8c0 -10.9 -5.9 -20.3 -14.6 -25.3C181.7 25.6 148.3 0 109 0C69.6 0 36.3 25.6 24 61.3c-8.7 5 -14.5 14.4 -14.5 25.3C9.5 102.5 22.2 115.4 37.9 115.4L37.9 115.4zM108.9 143.4c-28.4 0 -51.4 -23.4 -51.4 -52.2c0 -28.8 24.4 -52.2 51.4 -52.2c28.3 0 51.3 23.4 51.3 52.2C160.1 120.1 137.2 143.4 108.9 143.4L108.9 143.4zM109 28.9c-34 0 -61.5 28 -61.5 62.5C47.4 126 75 154 109 154c33.9 0 61.4 -28 61.4 -62.6C170.4 56.9 142.9 28.9 109 28.9L109 28.9zM109 28.9" | ||
8 | + android:fillColor="#C8C8C8" /> | ||
9 | +</vector> | ||
5 | \ No newline at end of file | 10 | \ No newline at end of file |
C5/app/src/main/res/layout/activity_main.xml
@@ -23,8 +23,8 @@ | @@ -23,8 +23,8 @@ | ||
23 | 23 | ||
24 | <ImageView | 24 | <ImageView |
25 | android:id="@+id/service" | 25 | android:id="@+id/service" |
26 | - android:layout_width="50dp" | ||
27 | - android:layout_height="50dp" | 26 | + android:layout_width="40dp" |
27 | + android:layout_height="40dp" | ||
28 | android:layout_alignParentRight="true" | 28 | android:layout_alignParentRight="true" |
29 | android:layout_alignParentTop="true" | 29 | android:layout_alignParentTop="true" |
30 | android:layout_marginRight="20dp" | 30 | android:layout_marginRight="20dp" |
C5/app/src/main/res/layout/fragment_multi_title.xml
@@ -8,10 +8,12 @@ | @@ -8,10 +8,12 @@ | ||
8 | android:id="@+id/line_panel" | 8 | android:id="@+id/line_panel" |
9 | android:layout_width="match_parent" | 9 | android:layout_width="match_parent" |
10 | android:layout_height="wrap_content" | 10 | android:layout_height="wrap_content" |
11 | - android:layout_marginLeft="20dp" | ||
12 | - android:layout_marginRight="40dp" | ||
13 | - android:layout_marginTop="30dp" | ||
14 | - android:orientation="horizontal"> | 11 | + android:background="@color/red" |
12 | + android:orientation="horizontal" | ||
13 | + android:paddingBottom="20dp" | ||
14 | + android:paddingLeft="20dp" | ||
15 | + android:paddingRight="80dp" | ||
16 | + android:paddingTop="20dp"> | ||
15 | 17 | ||
16 | <TextView | 18 | <TextView |
17 | android:id="@+id/multivote_title" | 19 | android:id="@+id/multivote_title" |
@@ -20,12 +22,13 @@ | @@ -20,12 +22,13 @@ | ||
20 | android:layout_gravity="center_vertical" | 22 | android:layout_gravity="center_vertical" |
21 | android:layout_weight="1" | 23 | android:layout_weight="1" |
22 | android:text="@string/sunvote_no_paper" | 24 | android:text="@string/sunvote_no_paper" |
25 | + android:textColor="@color/white" | ||
23 | android:textSize="@dimen/big_text_p4" /> | 26 | android:textSize="@dimen/big_text_p4" /> |
24 | 27 | ||
25 | <TextView | 28 | <TextView |
26 | android:id="@+id/multi_title_btn_agree_all" | 29 | android:id="@+id/multi_title_btn_agree_all" |
27 | android:layout_width="@dimen/inner_button_width" | 30 | android:layout_width="@dimen/inner_button_width" |
28 | - android:layout_height="50dp" | 31 | + android:layout_height="40dp" |
29 | android:layout_marginLeft="30dp" | 32 | android:layout_marginLeft="30dp" |
30 | android:background="@drawable/agree_selector" | 33 | android:background="@drawable/agree_selector" |
31 | android:gravity="center" | 34 | android:gravity="center" |
@@ -37,7 +40,7 @@ | @@ -37,7 +40,7 @@ | ||
37 | <TextView | 40 | <TextView |
38 | android:id="@+id/multi_title_btn_oppose_all" | 41 | android:id="@+id/multi_title_btn_oppose_all" |
39 | android:layout_width="@dimen/inner_button_width" | 42 | android:layout_width="@dimen/inner_button_width" |
40 | - android:layout_height="50dp" | 43 | + android:layout_height="40dp" |
41 | android:layout_marginLeft="10dp" | 44 | android:layout_marginLeft="10dp" |
42 | android:background="@drawable/oppos_selector" | 45 | android:background="@drawable/oppos_selector" |
43 | android:gravity="center" | 46 | android:gravity="center" |
@@ -49,7 +52,7 @@ | @@ -49,7 +52,7 @@ | ||
49 | <TextView | 52 | <TextView |
50 | android:id="@+id/multi_title_btn_abstain_all" | 53 | android:id="@+id/multi_title_btn_abstain_all" |
51 | android:layout_width="@dimen/inner_button_width" | 54 | android:layout_width="@dimen/inner_button_width" |
52 | - android:layout_height="50dp" | 55 | + android:layout_height="40dp" |
53 | android:layout_marginLeft="@dimen/inner_button_margin" | 56 | android:layout_marginLeft="@dimen/inner_button_margin" |
54 | android:background="@drawable/signin_selector" | 57 | android:background="@drawable/signin_selector" |
55 | android:gravity="center" | 58 | android:gravity="center" |
@@ -63,10 +66,10 @@ | @@ -63,10 +66,10 @@ | ||
63 | android:id="@+id/multivote_pannal_bottom" | 66 | android:id="@+id/multivote_pannal_bottom" |
64 | android:layout_width="match_parent" | 67 | android:layout_width="match_parent" |
65 | android:layout_height="80dp" | 68 | android:layout_height="80dp" |
69 | + android:paddingTop="20dp" | ||
66 | android:layout_alignParentBottom="true" | 70 | android:layout_alignParentBottom="true" |
67 | android:alpha="0.9" | 71 | android:alpha="0.9" |
68 | - android:background="@drawable/gray_alpha" | ||
69 | - android:visibility="visible"> | 72 | + android:background="@drawable/gray_alpha"> |
70 | 73 | ||
71 | <TextView | 74 | <TextView |
72 | android:id="@+id/multivote_info" | 75 | android:id="@+id/multivote_info" |
@@ -77,41 +80,12 @@ | @@ -77,41 +80,12 @@ | ||
77 | android:text="@string/should_vote" | 80 | android:text="@string/should_vote" |
78 | android:textSize="@dimen/big_text_p4" /> | 81 | android:textSize="@dimen/big_text_p4" /> |
79 | 82 | ||
80 | - <View | ||
81 | - android:id="@+id/multivote_page" | ||
82 | - android:layout_width="40dp" | ||
83 | - android:layout_height="20dp" | ||
84 | - android:layout_centerInParent="true" | ||
85 | - android:visibility="invisible" /> | ||
86 | - | ||
87 | - <Button | ||
88 | - android:id="@+id/multivote_pageup" | ||
89 | - android:layout_width="wrap_content" | ||
90 | - android:layout_height="wrap_content" | ||
91 | - android:layout_centerVertical="true" | ||
92 | - android:layout_toLeftOf="@id/multivote_page" | ||
93 | - android:background="@drawable/page_selector" | ||
94 | - android:text="@string/page_up" | ||
95 | - android:textSize="@dimen/big_text_p5" /> | ||
96 | - | ||
97 | - <Button | ||
98 | - android:id="@+id/multivote_pagedown" | ||
99 | - android:layout_width="wrap_content" | ||
100 | - android:layout_height="wrap_content" | ||
101 | - android:layout_centerVertical="true" | ||
102 | - android:layout_toRightOf="@id/multivote_page" | ||
103 | - android:background="@drawable/page_selector" | ||
104 | - android:text="@string/page_down" | ||
105 | - android:textSize="@dimen/big_text_p5" /> | ||
106 | - | ||
107 | <Button | 83 | <Button |
108 | android:id="@+id/multivote_btn_submit" | 84 | android:id="@+id/multivote_btn_submit" |
109 | android:layout_width="wrap_content" | 85 | android:layout_width="wrap_content" |
110 | android:layout_height="wrap_content" | 86 | android:layout_height="wrap_content" |
111 | - android:layout_alignParentRight="true" | ||
112 | - android:layout_centerVertical="true" | ||
113 | - android:layout_marginRight="20dp" | ||
114 | - android:background="@drawable/signin_selector" | 87 | + android:layout_centerInParent="true" |
88 | + android:background="@drawable/oppos_selector" | ||
115 | android:text="@string/confirm_submit" | 89 | android:text="@string/confirm_submit" |
116 | android:textColor="@color/white" | 90 | android:textColor="@color/white" |
117 | android:textSize="@dimen/big_text_p4" | 91 | android:textSize="@dimen/big_text_p4" |
@@ -121,9 +95,7 @@ | @@ -121,9 +95,7 @@ | ||
121 | android:id="@+id/multivote_btn_modify" | 95 | android:id="@+id/multivote_btn_modify" |
122 | android:layout_width="wrap_content" | 96 | android:layout_width="wrap_content" |
123 | android:layout_height="wrap_content" | 97 | android:layout_height="wrap_content" |
124 | - android:layout_alignParentRight="true" | ||
125 | - android:layout_centerVertical="true" | ||
126 | - android:layout_marginRight="20dp" | 98 | + android:layout_centerInParent="true" |
127 | android:background="@drawable/signin_selector" | 99 | android:background="@drawable/signin_selector" |
128 | android:text="@string/modify" | 100 | android:text="@string/modify" |
129 | android:textColor="@color/white" | 101 | android:textColor="@color/white" |
@@ -138,14 +110,48 @@ | @@ -138,14 +110,48 @@ | ||
138 | android:layout_height="fill_parent" | 110 | android:layout_height="fill_parent" |
139 | android:layout_above="@id/multivote_pannal_bottom" | 111 | android:layout_above="@id/multivote_pannal_bottom" |
140 | android:layout_below="@id/line_panel" | 112 | android:layout_below="@id/line_panel" |
141 | - android:layout_marginBottom="@dimen/content_margin" | ||
142 | - android:layout_marginLeft="@dimen/content_margin" | ||
143 | - android:layout_marginRight="@dimen/content_margin" | ||
144 | android:layout_marginTop="@dimen/content_margin" | 113 | android:layout_marginTop="@dimen/content_margin" |
145 | android:divider="@color/votebakground" | 114 | android:divider="@color/votebakground" |
146 | android:dividerHeight="8dp" | 115 | android:dividerHeight="8dp" |
147 | android:fastScrollEnabled="false"></ListView> | 116 | android:fastScrollEnabled="false"></ListView> |
148 | 117 | ||
118 | + <LinearLayout | ||
119 | + android:layout_width="40dp" | ||
120 | + android:layout_height="150dp" | ||
121 | + android:layout_alignParentRight="true" | ||
122 | + android:layout_centerVertical="true" | ||
123 | + android:layout_marginBottom="50dp" | ||
124 | + android:layout_marginRight="20dp" | ||
125 | + android:layout_marginTop="50dp" | ||
126 | + android:background="@drawable/right_control" | ||
127 | + android:orientation="vertical"> | ||
128 | + | ||
129 | + <ImageView | ||
130 | + android:id="@+id/multivote_pageup" | ||
131 | + android:layout_width="wrap_content" | ||
132 | + android:layout_height="0dp" | ||
133 | + android:padding="10dp" | ||
134 | + android:layout_weight="1" | ||
135 | + android:src="@drawable/page_up" /> | ||
136 | + | ||
137 | + <ImageView | ||
138 | + android:id="@+id/multivote_pagedown" | ||
139 | + android:layout_width="wrap_content" | ||
140 | + android:layout_height="0dp" | ||
141 | + android:layout_weight="1" | ||
142 | + android:padding="10dp" | ||
143 | + android:src="@drawable/page_down" /> | ||
144 | + | ||
145 | + <ImageView | ||
146 | + android:id="@+id/multivote_pageend" | ||
147 | + android:layout_width="wrap_content" | ||
148 | + android:layout_height="0dp" | ||
149 | + android:layout_weight="1" | ||
150 | + android:padding="10dp" | ||
151 | + android:src="@drawable/page_frist" /> | ||
152 | + | ||
153 | + </LinearLayout> | ||
154 | + | ||
149 | <RelativeLayout | 155 | <RelativeLayout |
150 | android:id="@+id/multivote_confirm_panel" | 156 | android:id="@+id/multivote_confirm_panel" |
151 | android:layout_width="match_parent" | 157 | android:layout_width="match_parent" |
C5/app/src/main/res/layout/fragment_singlevote.xml
@@ -11,6 +11,7 @@ | @@ -11,6 +11,7 @@ | ||
11 | android:background="#AC1007"> | 11 | android:background="#AC1007"> |
12 | 12 | ||
13 | <TextView | 13 | <TextView |
14 | + android:id="@+id/votetype" | ||
14 | android:layout_width="wrap_content" | 15 | android:layout_width="wrap_content" |
15 | android:layout_height="match_parent" | 16 | android:layout_height="match_parent" |
16 | android:layout_marginLeft="25dp" | 17 | android:layout_marginLeft="25dp" |
@@ -138,10 +139,12 @@ | @@ -138,10 +139,12 @@ | ||
138 | android:src="@drawable/detail_icon" /> | 139 | android:src="@drawable/detail_icon" /> |
139 | 140 | ||
140 | <RelativeLayout | 141 | <RelativeLayout |
142 | + android:id="@+id/singlevote_tv_tips_layout" | ||
141 | android:layout_width="match_parent" | 143 | android:layout_width="match_parent" |
142 | android:layout_height="50dp" | 144 | android:layout_height="50dp" |
143 | android:layout_alignParentBottom="true" | 145 | android:layout_alignParentBottom="true" |
144 | - android:background="#FFF134"> | 146 | + android:background="#FFF134" |
147 | + android:visibility="gone"> | ||
145 | 148 | ||
146 | <TextView | 149 | <TextView |
147 | android:id="@+id/singlevote_tv_tips" | 150 | android:id="@+id/singlevote_tv_tips" |
C5/app/src/main/res/layout/list_multi_title_item.xml
@@ -3,27 +3,29 @@ | @@ -3,27 +3,29 @@ | ||
3 | android:layout_width="fill_parent" | 3 | android:layout_width="fill_parent" |
4 | android:layout_height="fill_parent" | 4 | android:layout_height="fill_parent" |
5 | android:layout_marginBottom="1dp" | 5 | android:layout_marginBottom="1dp" |
6 | - android:layout_marginTop="1dp"> | 6 | + android:layout_marginTop="1dp" |
7 | + android:paddingRight="70dp" | ||
8 | + android:background="@color/white"> | ||
7 | 9 | ||
8 | <LinearLayout | 10 | <LinearLayout |
9 | android:id="@+id/line_panel" | 11 | android:id="@+id/line_panel" |
10 | android:layout_width="match_parent" | 12 | android:layout_width="match_parent" |
11 | android:layout_height="wrap_content" | 13 | android:layout_height="wrap_content" |
12 | - android:paddingLeft="@dimen/content_margin" | ||
13 | - android:paddingRight="@dimen/content_margin" | ||
14 | - android:paddingTop="@dimen/inner_button_margin" | ||
15 | - android:paddingBottom="@dimen/inner_button_margin" | ||
16 | - android:orientation="horizontal" | ||
17 | - android:background="@color/white"> | 14 | + android:orientation="horizontal"> |
18 | 15 | ||
19 | <TextView | 16 | <TextView |
20 | android:id="@+id/list_multivote_item_num" | 17 | android:id="@+id/list_multivote_item_num" |
21 | android:layout_width="wrap_content" | 18 | android:layout_width="wrap_content" |
22 | android:layout_height="wrap_content" | 19 | android:layout_height="wrap_content" |
23 | - android:gravity="center_vertical" | 20 | + android:layout_marginLeft="15dp" |
21 | + android:layout_marginTop="5dp" | ||
22 | + android:layout_marginBottom="5dp" | ||
23 | + android:background="@drawable/bh_cicle" | ||
24 | + android:gravity="center" | ||
25 | + android:lines="1" | ||
24 | android:text="1" | 26 | android:text="1" |
25 | - android:textColor="@color/black" | ||
26 | - android:textSize="@dimen/big_text_p3" /> | 27 | + android:textColor="@color/white" |
28 | + android:textSize="@dimen/big_text_p4" /> | ||
27 | 29 | ||
28 | <TextView | 30 | <TextView |
29 | android:id="@+id/list_multivote_item_content" | 31 | android:id="@+id/list_multivote_item_content" |
@@ -31,35 +33,29 @@ | @@ -31,35 +33,29 @@ | ||
31 | android:layout_height="wrap_content" | 33 | android:layout_height="wrap_content" |
32 | android:layout_marginLeft="10dp" | 34 | android:layout_marginLeft="10dp" |
33 | android:layout_weight="1" | 35 | android:layout_weight="1" |
36 | + android:ellipsize="end" | ||
34 | android:gravity="center_vertical" | 37 | android:gravity="center_vertical" |
38 | + android:lines="2" | ||
39 | + android:paddingBottom="10dp" | ||
35 | android:text="@string/content" | 40 | android:text="@string/content" |
36 | android:textColor="@color/black" | 41 | android:textColor="@color/black" |
37 | - android:textSize="@dimen/big_text_p4" | ||
38 | - android:paddingBottom="10dp"/> | 42 | + android:textSize="@dimen/big_text_p4" /> |
43 | + </LinearLayout> | ||
39 | 44 | ||
40 | - <TextView | ||
41 | - android:id="@+id/list_multivote_item_tv_result" | ||
42 | - android:layout_width="@dimen/inner_button_width" | ||
43 | - android:layout_height="40dp" | ||
44 | - android:layout_marginLeft="10dp" | ||
45 | - android:layout_marginRight="20dp" | ||
46 | - android:layout_marginTop="10dp" | ||
47 | - android:layout_marginBottom="25dp" | ||
48 | - android:alpha="0.9" | ||
49 | - android:background="@drawable/voted_empty" | ||
50 | - android:gravity="center" | ||
51 | - android:rotation="-15" | ||
52 | - android:src="@drawable/agree_small" | ||
53 | - android:textColor="#ddff9933" | ||
54 | - android:textSize="@dimen/big_text_p4" | ||
55 | - android:textStyle="bold" /> | 45 | + <LinearLayout |
46 | + android:layout_width="wrap_content" | ||
47 | + android:layout_height="wrap_content" | ||
48 | + android:layout_alignParentRight="true" | ||
49 | + android:layout_below="@id/line_panel" | ||
50 | + android:orientation="horizontal" | ||
51 | + android:layout_marginBottom="10dp"> | ||
56 | 52 | ||
57 | <TextView | 53 | <TextView |
58 | android:id="@+id/list_multivote_item_btnvote1" | 54 | android:id="@+id/list_multivote_item_btnvote1" |
59 | android:layout_width="@dimen/inner_button_width" | 55 | android:layout_width="@dimen/inner_button_width" |
60 | android:layout_height="40dp" | 56 | android:layout_height="40dp" |
61 | - android:background="@drawable/agree_selector" | ||
62 | android:layout_marginLeft="@dimen/inner_button_margin" | 57 | android:layout_marginLeft="@dimen/inner_button_margin" |
58 | + android:background="@drawable/agree_selector" | ||
63 | android:gravity="center" | 59 | android:gravity="center" |
64 | android:text="@string/agree" | 60 | android:text="@string/agree" |
65 | android:textColor="@color/white" | 61 | android:textColor="@color/white" |
@@ -91,7 +87,19 @@ | @@ -91,7 +87,19 @@ | ||
91 | android:textColor="@color/white" | 87 | android:textColor="@color/white" |
92 | android:textSize="@dimen/big_text_p4" | 88 | android:textSize="@dimen/big_text_p4" |
93 | android:textStyle="bold" /> | 89 | android:textStyle="bold" /> |
94 | - | ||
95 | </LinearLayout> | 90 | </LinearLayout> |
96 | 91 | ||
92 | + <TextView | ||
93 | + android:id="@+id/list_multivote_item_tv_result" | ||
94 | + android:layout_width="150dp" | ||
95 | + android:layout_centerInParent="true" | ||
96 | + android:layout_height="60dp" | ||
97 | + android:alpha="0.9" | ||
98 | + android:background="@drawable/voted_empty" | ||
99 | + android:gravity="center" | ||
100 | + android:rotation="-15" | ||
101 | + android:src="@drawable/agree_small" | ||
102 | + android:textColor="#ddff9933" | ||
103 | + android:textSize="@dimen/big_text_p4" | ||
104 | + android:textStyle="bold" /> | ||
97 | </RelativeLayout> | 105 | </RelativeLayout> |
C5/app/src/main/res/values/strings.xml
@@ -152,6 +152,9 @@ | @@ -152,6 +152,9 @@ | ||
152 | <!-- TODO: Remove or change this placeholder text --> | 152 | <!-- TODO: Remove or change this placeholder text --> |
153 | <string name="hello_blank_fragment">Hello blank fragment</string> | 153 | <string name="hello_blank_fragment">Hello blank fragment</string> |
154 | 154 | ||
155 | + <string name="yianbiaojue">议案表决</string> | ||
156 | + <string name="yianceping">议案测评</string> | ||
157 | + <string name="yianxuanju">议案选举</string> | ||
155 | 158 | ||
156 | <string name="title_license">免责声明与软件许可协议</string> | 159 | <string name="title_license">免责声明与软件许可协议</string> |
157 | <string name="know">已阅读</string> | 160 | <string name="know">已阅读</string> |
C5/xpadprotocal/build/libs/xpadprotocal.jar
No preview for this file type