put GameOver view layout into a ScrollView

When device in landscape the archive box is otherwise unreachable on a
four-player game
This commit is contained in:
Eric House 2019-02-12 07:47:57 -08:00
parent dc1431fd08
commit 682501814b
2 changed files with 31 additions and 25 deletions

View file

@ -26,10 +26,10 @@ import android.app.Dialog;
import android.content.DialogInterface; import android.content.DialogInterface;
import android.os.Bundle; import android.os.Bundle;
import android.view.View; import android.view.View;
import android.view.ViewGroup;
import android.widget.Button; import android.widget.Button;
import android.widget.CheckBox; import android.widget.CheckBox;
import android.widget.CompoundButton; import android.widget.CompoundButton;
import android.widget.LinearLayout;
import android.widget.TextView; import android.widget.TextView;
import org.eehouse.android.xw4.DlgDelegate.Action; import org.eehouse.android.xw4.DlgDelegate.Action;
@ -49,7 +49,7 @@ public class GameOverAlert extends XWDialogFragment
private GameSummary mSummary; private GameSummary mSummary;
private int mTitleID; private int mTitleID;
private String mMsg; private String mMsg;
private LinearLayout m_view; private ViewGroup m_view;
private boolean mInArchive; private boolean mInArchive;
private CheckBox mArchiveBox; private CheckBox mArchiveBox;
// private boolean mArchiveChecked; // private boolean mArchiveChecked;
@ -95,7 +95,7 @@ public class GameOverAlert extends XWDialogFragment
mInArchive = sis.getBoolean( IN_ARCH ); mInArchive = sis.getBoolean( IN_ARCH );
Activity activity = getActivity(); Activity activity = getActivity();
m_view = (LinearLayout)LocUtils.inflate( activity, R.layout.game_over ); m_view = (ViewGroup)LocUtils.inflate( activity, R.layout.game_over );
initView(); initView();
AlertDialog.Builder ab = LocUtils.makeAlertBuilder( activity ) AlertDialog.Builder ab = LocUtils.makeAlertBuilder( activity )

View file

@ -1,5 +1,10 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
>
<LinearLayout <LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:orientation="vertical"
@ -22,3 +27,4 @@
android:text="@string/button_archive" android:text="@string/button_archive"
/> />
</LinearLayout> </LinearLayout>
</ScrollView>