mirror of
https://github.com/pierre42100/ComunicAndroid
synced 2024-11-23 22:09:30 +00:00
Display a notice on user page when there is not any post to show.
This commit is contained in:
parent
f7fef9905b
commit
4aeddb3ba2
@ -93,6 +93,11 @@ public class UserPageFragment extends Fragment implements PostsCreateFormFragmen
|
|||||||
*/
|
*/
|
||||||
private ImageView user_image;
|
private ImageView user_image;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* No post notice
|
||||||
|
*/
|
||||||
|
private TextView mNoPostNotice;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Posts list fragment
|
* Posts list fragment
|
||||||
*/
|
*/
|
||||||
@ -148,6 +153,10 @@ public class UserPageFragment extends Fragment implements PostsCreateFormFragmen
|
|||||||
user_image = view.findViewById(R.id.user_account_image);
|
user_image = view.findViewById(R.id.user_account_image);
|
||||||
user_name = view.findViewById(R.id.user_account_name);
|
user_name = view.findViewById(R.id.user_account_name);
|
||||||
|
|
||||||
|
//Get the no post notice
|
||||||
|
mNoPostNotice = view.findViewById(R.id.no_post_notice);
|
||||||
|
mNoPostNotice.setVisibility(View.GONE);
|
||||||
|
|
||||||
//Get the view related to the create post form
|
//Get the view related to the create post form
|
||||||
mCreatePostButton = view.findViewById(R.id.create_post_button);
|
mCreatePostButton = view.findViewById(R.id.create_post_button);
|
||||||
mCreatePostForm = view.findViewById(R.id.create_post_form);
|
mCreatePostForm = view.findViewById(R.id.create_post_form);
|
||||||
@ -325,6 +334,9 @@ public class UserPageFragment extends Fragment implements PostsCreateFormFragmen
|
|||||||
FragmentTransaction transaction = getChildFragmentManager().beginTransaction();
|
FragmentTransaction transaction = getChildFragmentManager().beginTransaction();
|
||||||
transaction.replace(R.id.fragment_user_page, mPostsListFragment);
|
transaction.replace(R.id.fragment_user_page, mPostsListFragment);
|
||||||
transaction.commit();
|
transaction.commit();
|
||||||
|
|
||||||
|
//Check if there is not any post on the page
|
||||||
|
mNoPostNotice.setVisibility(mPostsList.size() == 0 ? View.VISIBLE : View.GONE);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -54,6 +54,15 @@
|
|||||||
android:id="@+id/create_post_form"
|
android:id="@+id/create_post_form"
|
||||||
layout="@layout/post_create_form" />
|
layout="@layout/post_create_form" />
|
||||||
|
|
||||||
|
<!-- No post on user page notice -->
|
||||||
|
<TextView
|
||||||
|
android:id="@+id/no_post_notice"
|
||||||
|
android:layout_width="wrap_content"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:text="@string/notice_no_post_user_page"
|
||||||
|
android:layout_gravity="center"
|
||||||
|
android:layout_marginTop="10dp"/>
|
||||||
|
|
||||||
<!-- User posts -->
|
<!-- User posts -->
|
||||||
<FrameLayout
|
<FrameLayout
|
||||||
android:id="@+id/user_posts"
|
android:id="@+id/user_posts"
|
||||||
|
@ -174,4 +174,5 @@
|
|||||||
<string name="err_get_friendship_status">An error occurred while retrieving friendship status!</string>
|
<string name="err_get_friendship_status">An error occurred while retrieving friendship status!</string>
|
||||||
<string name="err_get_post_info">An error occurred while trying to get post information!</string>
|
<string name="err_get_post_info">An error occurred while trying to get post information!</string>
|
||||||
<string name="notice_no_notification">You do not have any notification yet.</string>
|
<string name="notice_no_notification">You do not have any notification yet.</string>
|
||||||
|
<string name="notice_no_post_user_page">There is not any post on this page yet.</string>
|
||||||
</resources>
|
</resources>
|
||||||
|
Loading…
Reference in New Issue
Block a user