|
|
@@ -2017,7 +2017,7 @@ public class IndexActivity extends BaseActivity implements AdapterView.OnItemCli
|
|
|
* @param s
|
|
|
*/
|
|
|
public String removeSpace(String s) {
|
|
|
- String regex = "\\s";
|
|
|
+ String regex = "\\[";
|
|
|
Pattern pattern = Pattern.compile(regex);
|
|
|
Matcher matcher = pattern.matcher(s);
|
|
|
return matcher.replaceAll("");
|
|
|
@@ -2349,6 +2349,65 @@ public class IndexActivity extends BaseActivity implements AdapterView.OnItemCli
|
|
|
((ListItemViewHolder) holder).checkBox.setChecked(isItemChecked(i));
|
|
|
String str2 = new String(Base64.decode(mList.get(i).getPath().getBytes(), Base64.DEFAULT));
|
|
|
Glide.with(IndexActivity.this).load(str2).into(((ListItemViewHolder) holder).iv_personnel_data);
|
|
|
+
|
|
|
+ if (mList.get(i).getFilename().contains(".pdf")||mList.get(i).getFilename().contains(".PDF")){
|
|
|
+ //checkBox的监听
|
|
|
+ ((ListItemViewHolder) holder).checkBox.setOnClickListener(new View.OnClickListener() {
|
|
|
+ @Override
|
|
|
+ public void onClick(View v) {
|
|
|
+ if (mList.get(i).getIsChecked()) {
|
|
|
+ setItemChecked(i, false);
|
|
|
+ } else {
|
|
|
+ setItemChecked(i, true);
|
|
|
+ }
|
|
|
+ rv_data.setVisibility(View.GONE);
|
|
|
+ }
|
|
|
+ });
|
|
|
+
|
|
|
+ //条目view的监听
|
|
|
+ ((ListItemViewHolder) holder).itemView.setOnClickListener(new View.OnClickListener() {
|
|
|
+ @Override
|
|
|
+ public void onClick(View v) {
|
|
|
+ if (mList.get(i).getIsChecked()) {
|
|
|
+ setItemChecked(i, false);
|
|
|
+ } else {
|
|
|
+ setItemChecked(i, true);
|
|
|
+ }
|
|
|
+ notifyItemChanged(i);
|
|
|
+// ab.setTitle("已选择" + getSelectedItem().size() + "项");
|
|
|
+ rv_data.setVisibility(View.GONE);
|
|
|
+ }
|
|
|
+ });
|
|
|
+
|
|
|
+ }else {
|
|
|
+ //checkBox的监听
|
|
|
+ ((ListItemViewHolder) holder).checkBox.setOnClickListener(new View.OnClickListener() {
|
|
|
+ @Override
|
|
|
+ public void onClick(View v) {
|
|
|
+ if (isItemChecked(i)) {
|
|
|
+ setItemChecked(i, false);
|
|
|
+ } else {
|
|
|
+ setItemChecked(i, true);
|
|
|
+ }
|
|
|
+ rv_data.setVisibility(View.GONE);
|
|
|
+ }
|
|
|
+ });
|
|
|
+
|
|
|
+ //条目view的监听
|
|
|
+ ((ListItemViewHolder) holder).itemView.setOnClickListener(new View.OnClickListener() {
|
|
|
+ @Override
|
|
|
+ public void onClick(View v) {
|
|
|
+ if (isItemChecked(i)) {
|
|
|
+ setItemChecked(i, false);
|
|
|
+ } else {
|
|
|
+ setItemChecked(i, true);
|
|
|
+ }
|
|
|
+ notifyItemChanged(i);
|
|
|
+// ab.setTitle("已选择" + getSelectedItem().size() + "项");
|
|
|
+ rv_data.setVisibility(View.GONE);
|
|
|
+ }
|
|
|
+ });
|
|
|
+ }
|
|
|
//checkBox的监听
|
|
|
((ListItemViewHolder) holder).checkBox.setOnClickListener(new View.OnClickListener() {
|
|
|
@Override
|