mirror of
https://github.com/etesync/android
synced 2025-02-02 19:01:06 +00:00
Journal item activity: Improve presentation of groups.
This commit is contained in:
parent
c54baccdc7
commit
873fc0ad0c
@ -308,6 +308,25 @@ public class JournalItemActivity extends BaseActivity implements Refreshable {
|
||||
TextView tv = (TextView) view.findViewById(R.id.display_name);
|
||||
tv.setText(contact.displayName);
|
||||
|
||||
if (contact.group) {
|
||||
showGroup(contact);
|
||||
} else {
|
||||
showContact(contact);
|
||||
}
|
||||
}
|
||||
|
||||
private void showGroup(Contact contact) {
|
||||
final ViewGroup mainCard = (ViewGroup) view.findViewById(R.id.main_card);
|
||||
|
||||
addInfoItem(view.getContext(), mainCard, getString(R.string.journal_item_member_count), null, String.valueOf(contact.members.size()));
|
||||
|
||||
for (String member : contact.members) {
|
||||
addInfoItem(view.getContext(), mainCard, getString(R.string.journal_item_member), null, member);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
private void showContact(Contact contact) {
|
||||
final ViewGroup mainCard = (ViewGroup) view.findViewById(R.id.main_card);
|
||||
final ViewGroup aboutCard = (ViewGroup) view.findViewById(R.id.about_card);
|
||||
aboutCard.findViewById(R.id.title_container).setVisibility(View.VISIBLE);
|
||||
|
@ -146,6 +146,8 @@
|
||||
<string name="journal_item_anniversary">Anniversary</string>
|
||||
<string name="journal_item_birthday">Birthday</string>
|
||||
<string name="journal_item_relation">Relation</string>
|
||||
<string name="journal_item_member">Member</string>
|
||||
<string name="journal_item_member_count">Member Count</string>
|
||||
|
||||
<!-- PermissionsActivity -->
|
||||
<string name="permissions_title">EteSync permissions</string>
|
||||
|
Loading…
Reference in New Issue
Block a user