From ab7b90ca81a003ce8a53e0091068663819e6b90f Mon Sep 17 00:00:00 2001 From: preyearegmi Date: Tue, 26 Feb 2019 09:23:16 +0900 Subject: [PATCH] Contact fixes --- .../adapter/AgentListV2RvAdapter.java | 26 +++- .../agentsV2/gateway/AgentListV2Gateway.java | 18 +-- .../agentsV2/model/AgentInfoModel.java | 8 +- .../view/AgentListV2ItemViewHolder.java | 43 ++++-- .../res/layout/activity_agent_list_v2.xml | 1 + .../main/res/layout/agent_info_item_view.xml | 130 +++++++++++------- 6 files changed, 145 insertions(+), 81 deletions(-) diff --git a/app/src/main/java/com/gmeremit/online/gmeremittance_native/agentsV2/adapter/AgentListV2RvAdapter.java b/app/src/main/java/com/gmeremit/online/gmeremittance_native/agentsV2/adapter/AgentListV2RvAdapter.java index 58496832..e9ec6353 100644 --- a/app/src/main/java/com/gmeremit/online/gmeremittance_native/agentsV2/adapter/AgentListV2RvAdapter.java +++ b/app/src/main/java/com/gmeremit/online/gmeremittance_native/agentsV2/adapter/AgentListV2RvAdapter.java @@ -35,12 +35,32 @@ public class AgentListV2RvAdapter extends RecyclerView.Adapter contactNumber; @SerializedName("language") @Expose @@ -37,11 +39,11 @@ public class AgentInfoModel { this.address = address; } - public String getContactNumber() { + public List getContactNumber() { return contactNumber; } - public void setContactNumber(String contactNumber) { + public void setContactNumber(List contactNumber) { this.contactNumber = contactNumber; } diff --git a/app/src/main/java/com/gmeremit/online/gmeremittance_native/agentsV2/view/AgentListV2ItemViewHolder.java b/app/src/main/java/com/gmeremit/online/gmeremittance_native/agentsV2/view/AgentListV2ItemViewHolder.java index bd3b4031..baca6420 100644 --- a/app/src/main/java/com/gmeremit/online/gmeremittance_native/agentsV2/view/AgentListV2ItemViewHolder.java +++ b/app/src/main/java/com/gmeremit/online/gmeremittance_native/agentsV2/view/AgentListV2ItemViewHolder.java @@ -23,19 +23,18 @@ public class AgentListV2ItemViewHolder extends RecyclerView.ViewHolder { TextView agent_info_txt_label_2; - @BindView(R.id.agent_info_txt_label_contact) - TextView agent_info_txt_label_contact; + @BindView(R.id.agent_info_txt_label_contact1) + TextView agent_info_txt_label_contact1; - @BindView(R.id.agent_info_txt_label_map) - TextView agent_info_txt_label_map; + @BindView(R.id.agent_info_txt_label_contact2) + TextView agent_info_txt_label_contact2; - @BindView(R.id.agent_info_txt_label_contact_container) - View agent_info_txt_label_contact_container; + +// @BindView(R.id.agent_info_txt_label_map) +// TextView agent_info_txt_label_map; - @BindView(R.id.agent_info_txt_label_map_container) - View agent_info_txt_label_map_container; public AgentListV2ItemViewHolder(View itemView) { @@ -60,16 +59,30 @@ public class AgentListV2ItemViewHolder extends RecyclerView.ViewHolder { else this.agent_info_txt_label_2.setText(label2); } - public void setContact (String contact) + public void setContact1 (String contact) { - this.agent_info_txt_label_contact.setText(contact); + if(contact==null||contact.length()<1) + { + this.agent_info_txt_label_contact1.setVisibility(View.GONE); + return; + } + this.agent_info_txt_label_contact1.setText(contact); } - - public View getAgent_info_txt_label_contact() { - return agent_info_txt_label_contact_container; + public void setContact2 (String contact) + { + if(contact==null||contact.length()<1) + { + this.agent_info_txt_label_contact2.setVisibility(View.GONE); + return; + } + this.agent_info_txt_label_contact2.setText(contact); } - public View getAgent_info_txt_label_map() { - return agent_info_txt_label_map_container; + public View getAgent_info_txt_label_contact1() { + return agent_info_txt_label_contact1; } + public View getAgent_info_txt_label_contact2() { + return agent_info_txt_label_contact2; + } + } diff --git a/app/src/main/res/layout/activity_agent_list_v2.xml b/app/src/main/res/layout/activity_agent_list_v2.xml index af831248..005fd340 100644 --- a/app/src/main/res/layout/activity_agent_list_v2.xml +++ b/app/src/main/res/layout/activity_agent_list_v2.xml @@ -9,6 +9,7 @@ android:orientation="vertical"> - + android:layout_height="match_parent" + android:layout_gravity="center_horizontal" + android:drawableLeft="@drawable/ic_support_phone" + android:drawablePadding="8dp" + android:gravity="start" + android:paddingBottom="8dp" + android:paddingTop="8dp" + android:text="" + android:textColor="@color/darkgray" + android:textSize="14sp" /> + + + + + + + + - + + + + + - - + + + + + + + + + + + + + + - + + + + + + + - + + + + + + - - + + + + + + + + + + + + + + - + \ No newline at end of file