diff --git a/Clover/app/src/main/java/org/floens/chan/ui/fragment/ThreadFragment.java b/Clover/app/src/main/java/org/floens/chan/ui/fragment/ThreadFragment.java index 35ca2383..7fc20bfe 100644 --- a/Clover/app/src/main/java/org/floens/chan/ui/fragment/ThreadFragment.java +++ b/Clover/app/src/main/java/org/floens/chan/ui/fragment/ThreadFragment.java @@ -171,6 +171,10 @@ public class ThreadFragment extends Fragment implements ThreadManager.ThreadMana @Override public View onCreateView(LayoutInflater inflater, ViewGroup parent, Bundle savedInstanceState) { container = new LoadView(inflater.getContext()); + if (loadable == null) { + container.setView(getCenteredMessageView(R.string.thread_not_specified)); + } + return container; } @@ -425,6 +429,16 @@ public class ThreadFragment extends Fragment implements ThreadManager.ThreadMana return errorMessage; } + private View getCenteredMessageView(int stringResourceId) { + LinearLayout layout = new LinearLayout(baseActivity); + layout.setGravity(Gravity.CENTER); + TextView messageView = new TextView(baseActivity); + messageView.setText(getString(stringResourceId)); + layout.addView(messageView); + + return layout; + } + private static class SkipLogic { private final ImageView skip; private int lastFirstVisibleItem; diff --git a/Clover/app/src/main/res/values/strings.xml b/Clover/app/src/main/res/values/strings.xml index dfba6588..8f5513db 100644 --- a/Clover/app/src/main/res/values/strings.xml +++ b/Clover/app/src/main/res/values/strings.xml @@ -72,6 +72,7 @@ along with this program. If not, see . Server inaccessible 404 not found No more posts + Select a thread Tap to refresh Loading Loading in %1$d