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