diff --git a/res/layout/contact_control_row.xml b/res/layout/contact_control_row.xml index d658c7cd7..e29168062 100644 --- a/res/layout/contact_control_row.xml +++ b/res/layout/contact_control_row.xml @@ -21,7 +21,6 @@ android:layout_width="match_parent" android:layout_height="wrap_content"> - - + + + First name Last name Organization + Invite No conversations diff --git a/res/values/styles.xml b/res/values/styles.xml index 40c8cfa9f..5b0aa8ae3 100644 --- a/res/values/styles.xml +++ b/res/values/styles.xml @@ -167,4 +167,11 @@ bold + + \ No newline at end of file diff --git a/src/android/org/linphone/contacts/ContactDetailsFragment.java b/src/android/org/linphone/contacts/ContactDetailsFragment.java index 70e161774..b5a705820 100644 --- a/src/android/org/linphone/contacts/ContactDetailsFragment.java +++ b/src/android/org/linphone/contacts/ContactDetailsFragment.java @@ -219,6 +219,17 @@ public class ContactDetailsFragment extends Fragment implements OnClickListener } } + v.findViewById(R.id.inviteFriend).setVisibility(View.GONE); + if (!noa.isSIPAddress() && v.findViewById(R.id.friendLinphone).getVisibility() == View.GONE) { + v.findViewById(R.id.inviteFriend).setVisibility(View.VISIBLE); + v.findViewById(R.id.inviteFriend).setOnClickListener(new OnClickListener() { + @Override + public void onClick(View v) { + //TODO + } + }); + } + String contactAddress = contact.getPresenceModelForUriOrTel(noa.getValue()); if (!displayChatAddressOnly) { v.findViewById(R.id.contact_call).setOnClickListener(dialListener);