diff --git a/res/layout/fragment_main.xml b/res/layout/fragment_main.xml index 4ef856b3e946672c4c153e530e9bd352da0446bc..39759f084d70ca888d9d9ba89b008dfe741a5d88 100644 --- a/res/layout/fragment_main.xml +++ b/res/layout/fragment_main.xml @@ -20,6 +20,7 @@ android:textOn="@string/button_router_on" /> <ScrollView + android:id="@+id/main_status_scrollview" android:layout_width="fill_parent" android:layout_height="fill_parent" android:fillViewport="true" diff --git a/src/net/i2p/android/router/MainFragment.java b/src/net/i2p/android/router/MainFragment.java index 66c434ce6ea9dbe622152dd4250136f38b4ce1c8..602ebb53526c2e51a2ac4fb51c857a23dcaabe77 100644 --- a/src/net/i2p/android/router/MainFragment.java +++ b/src/net/i2p/android/router/MainFragment.java @@ -6,6 +6,7 @@ import android.os.Handler; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; +import android.widget.ScrollView; import android.widget.ToggleButton; import android.widget.ImageView; import android.widget.TextView; @@ -236,13 +237,14 @@ public class MainFragment extends I2PFragmentBase { private void updateStatus() { RouterContext ctx = getRouterContext(); + ScrollView sv = (ScrollView) getActivity().findViewById(R.id.main_status_scrollview); TextView tv = (TextView) getActivity().findViewById(R.id.main_status_text); if(!Util.isConnected(getActivity())) { // Manually set state, RouterService won't be running updateState("WAITING"); tv.setText("No Internet connection is available"); - tv.setVisibility(View.VISIBLE); + sv.setVisibility(View.VISIBLE); } else if(ctx != null) { if(_startPressed) { _startPressed = false; @@ -324,11 +326,11 @@ public class MainFragment extends I2PFragmentBase { _savedStatus = status + participate + details; tv.setText(_savedStatus); - tv.setVisibility(View.VISIBLE); + sv.setVisibility(View.VISIBLE); } else { // network but no router context tv.setText("Not running"); - //tv.setVisibility(View.INVISIBLE); + sv.setVisibility(View.INVISIBLE); /** * ** * RouterService svc = _routerService; String status = "connected? "