Commit 298f9100 authored by Xinghaoxiang's avatar Xinghaoxiang

coding

parent 35be41a0
...@@ -18,7 +18,7 @@ import cn.bsl.bxbg.zhiban.bean.AllPersonBean; ...@@ -18,7 +18,7 @@ import cn.bsl.bxbg.zhiban.bean.AllPersonBean;
*/ */
public class DutyChangePeopleAdapter extends BaseAdapter { public class DutyChangePeopleAdapter extends BaseAdapter {
private static final String TAG = "DutyChangePeopleAdapter";
private List<AllPersonBean> allPersonBeen; private List<AllPersonBean> allPersonBeen;
public DutyChangePeopleAdapter(List<AllPersonBean> allPersonBeen) { public DutyChangePeopleAdapter(List<AllPersonBean> allPersonBeen) {
...@@ -53,19 +53,29 @@ public class DutyChangePeopleAdapter extends BaseAdapter { ...@@ -53,19 +53,29 @@ public class DutyChangePeopleAdapter extends BaseAdapter {
} }
viewHolder.username.setText(allPersonBeen.get(position).getUserName()); viewHolder.username.setText(allPersonBeen.get(position).getUserName());
viewHolder.changePeoplePy.setText(allPersonBeen.get(position).getFirstWord()); viewHolder.changePeoplePy.setText(allPersonBeen.get(position).getFirstWord());
String word = allPersonBeen.get(position).getFirstWord();
if (position == 0) { if (position == 0) {
viewHolder.changePeoplePy.setVisibility(View.VISIBLE); viewHolder.changePeoplePy.setVisibility(View.VISIBLE);
} else { } else {
if (allPersonBeen.get(position).getFirstWord() String headWord = allPersonBeen.get(position - 1).getFirstWord();
.equals(allPersonBeen.get(position - 1).getFirstWord())) { if (word.equals(headWord)) {
allPersonBeen.get(position).setShow(false);
if (!allPersonBeen.get(position).isShow()) {
viewHolder.changePeoplePy.setVisibility(View.GONE); viewHolder.changePeoplePy.setVisibility(View.GONE);
} else { } else {
viewHolder.changePeoplePy.setVisibility(View.VISIBLE); viewHolder.changePeoplePy.setVisibility(View.VISIBLE);
} }
} // if (allPersonBeen.get(position - 1).getFirstWord()
// .equals(allPersonBeen.get(position).getFirstWord())) {
// Log.d(TAG, "getView: " + false);
// allPersonBeen.get(position).setShow(false);
// if (!allPersonBeen.get(position).isShow()) {
// Log.d(TAG, "getView: gone");
// viewHolder.changePeoplePy.setVisibility(View.GONE);
// } else {
// allPersonBeen.get(position).setShow(true);
// Log.d(TAG, "getView: visible");
// viewHolder.changePeoplePy.setVisibility(View.VISIBLE);
// }
// }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment