App should not crash if keyboard is open/closed

This commit is contained in:
pelya
2010-08-25 13:40:14 +03:00
parent 8521e12c45
commit f65a781df1
3 changed files with 15 additions and 5 deletions

View File

@@ -3,6 +3,7 @@
package="com.sourceforge.sc2"
android:versionCode="1001"
android:versionName="1.0.01"
android:installLocation="preferExternal"
>
<application android:label="@string/app_name"
android:icon="@drawable/icon"
@@ -10,6 +11,8 @@
<activity android:name=".MainActivity"
android:label="@string/app_name"
android:screenOrientation="landscape"
android:configChanges="mcc|mnc|locale|touchscreen|keyboard|keyboardHidden|navigation|orientation|screenLayout|fontScale|uiMode"
android:windowSoftInputMode="stateUnspecified|adjustPan"
>
<intent-filter>
<action android:name="android.intent.action.MAIN" />

View File

@@ -10,6 +10,7 @@ import android.view.Window;
import android.view.WindowManager;
import android.os.PowerManager;
import android.widget.TextView;
import android.content.res.Configuration;
public class MainActivity extends Activity {
@@ -124,6 +125,15 @@ public class MainActivity extends Activity {
mGLView.onTouchEvent(ev);
return true;
}
@Override
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
if(mGLView != null)
setContentView(mGLView);
else
setContentView(_tv);
}
public void setText(final String t)
{