|
|
@@ -66,9 +66,13 @@ public class MissionAdapter extends RecyclerView.Adapter<MissionAdapter.BaseView
|
|
|
if (entity == null) return;
|
|
|
holder.item_title_tv.setText("目的地 " + (position + 1));
|
|
|
holder.item_delete_tv.setVisibility((entity.getStatus() != 1 && position != 0) ? View.VISIBLE : View.GONE);
|
|
|
- if (entity.getDistance() != 0)
|
|
|
+ if (entity.getDistance() != 0) {
|
|
|
holder.item_length_tv.setText(getKm(entity.getDistance()) + "km");
|
|
|
- else holder.item_length_tv.setText("");
|
|
|
+ holder.navigation_tv.setVisibility(View.VISIBLE);
|
|
|
+ } else {
|
|
|
+ holder.navigation_tv.setVisibility(View.GONE);
|
|
|
+ holder.item_length_tv.setText("");
|
|
|
+ }
|
|
|
if (entity.getLatLng() != null) {
|
|
|
holder.item_long_tv.setText(getKm(BaiduMapUtil.getInstence().getDistance(entity.getLatLng())) + "km");
|
|
|
} else {
|
|
|
@@ -148,11 +152,11 @@ public class MissionAdapter extends RecyclerView.Adapter<MissionAdapter.BaseView
|
|
|
onitemClickListener.click(position, models.get(position), holder.item_remark_tv);
|
|
|
}
|
|
|
});
|
|
|
- holder.item_long_tv.setOnClickListener(new View.OnClickListener() {
|
|
|
+ holder.navigation_tv.setOnClickListener(new View.OnClickListener() {
|
|
|
@Override
|
|
|
public void onClick(View view) {
|
|
|
if (onitemClickListener != null)
|
|
|
- onitemClickListener.click(position, models.get(position), holder.item_long_tv);
|
|
|
+ onitemClickListener.click(position, models.get(position), holder.navigation_tv);
|
|
|
}
|
|
|
});
|
|
|
|
|
|
@@ -185,6 +189,7 @@ public class MissionAdapter extends RecyclerView.Adapter<MissionAdapter.BaseView
|
|
|
item_time_tv,//创建时间
|
|
|
item_long_tv,
|
|
|
item_company_tv, //公司名称
|
|
|
+ navigation_tv, //公司名称
|
|
|
item_remark_tv;//目的
|
|
|
RadioButton item_half_rb, item_all_rb;
|
|
|
|
|
|
@@ -204,6 +209,7 @@ public class MissionAdapter extends RecyclerView.Adapter<MissionAdapter.BaseView
|
|
|
item_remark_tv = (TextView) itemView.findViewById(R.id.item_remark_tv);
|
|
|
item_half_rb = (RadioButton) itemView.findViewById(R.id.item_half_rb);
|
|
|
item_all_rb = (RadioButton) itemView.findViewById(R.id.item_all_rb);
|
|
|
+ navigation_tv = (TextView) itemView.findViewById(R.id.navigation_tv);
|
|
|
}
|
|
|
}
|
|
|
|