修复UI问题

This commit is contained in:
zhangyuanzhen
2020-02-13 16:01:12 +08:00
parent d0f9e80268
commit b03a31358c
9 changed files with 32 additions and 7 deletions

View File

@@ -16,8 +16,8 @@ import java.util.List;
*/
public class CalculatePathAdapter extends RecycleBaseAdapter<MogoCalculatePath> {
private String selectTag;
/**
*
*/
@@ -35,18 +35,24 @@ public class CalculatePathAdapter extends RecycleBaseAdapter<MogoCalculatePath>
holder.itemView.setTag(R.id.tag_item, item);
holder.itemView.setOnClickListener(onClickListener);
holder.itemView.setSelected(TextUtils.equals(item.getTagId(),selectTag));
holder.itemView.setSelected(TextUtils.equals(item.getTagId(), selectTag));
View mName = holder.getView(R.id.amap_calculate_item_strategy_name);
holder.setText(R.id.amap_calculate_item_strategy_name, item.getStrategyName());
mName.setBackgroundResource(getStrategyNameBkgResId(holder.getLayoutPosition()));
if (holder.getLayoutPosition()>=2) {
if (holder.getLayoutPosition() >= 2) {
mName.setVisibility(View.GONE);
}
holder.setText(R.id.amap_calculate_item_strategy_time, item.getTime());
holder.setText(R.id.amap_calculate_item_strategy_distance, item.getDistance());
holder.setText(R.id.amap_calculate_item_strategy_desc, item.getDesc());
if (TextUtils.isEmpty(item.getDesc())) {
holder.getView(R.id.amap_calculate_item_strategy_desc).setVisibility(View.GONE);
} else {
holder.getView(R.id.amap_calculate_item_strategy_desc).setVisibility(View.VISIBLE);
}
}
public void setOnClickListener(View.OnClickListener onClickListener) {

View File

@@ -175,6 +175,9 @@ class ChoosePathFragment : BaseFragment(), IMogoNaviListener, IMogoVoiceCmdCallB
mAdapter.setOnClickListener {
var item = it.getTag(R.id.tag_item) as MogoCalculatePath
selectPath(item)
// rv_search_result.scroto
}
SearchServiceHolder.getMarkerManger()