Facebook LoginActivity no se muestra correctamente

Tengo una aplicación que utiliza el inicio de sesión de Facebook. Tengo el FacebookSDK y uso com.facebook.LoginActivity.

El problema es que en las tabletas de 10 "la actividad no se muestra correctamente cuando se muestra el softkeybord. Estoy usando un Samsung Galaxy Tab 2 (10.1) (OS 4.0.2).

Esto es lo que veo después de hacer clic en un EditText en el Facebook LoginActivity:

Introduzca aquí la descripción de la imagen

En el archivo de manifiesto tengo:

<activity android:name="com.facebook.LoginActivity" android:windowSoftInputMode="adjustResize" android:theme="@android:style/Theme.Translucent.NoTitleBar" android:label="@string/app_name" > </activity> 

¿Hay alguien más que tenga este problema también? ¿Alguien está usando LoginActivity sin tener problemas?

¿Hay algo más que necesito hacer?

¿Y por qué la actividad de Facebook no toma la pantalla completa?

La solución rápida requerirá que modifique el código de SDK.

Busque en el archivo WebDialog.java, en el método onCreate (), después de la llamada super.onCreate (), agregue esto:

 getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN); 

Esto desplazará el teclado suave por encima del diálogo. Si eso todavía no es suficiente, entonces es posible que desee jugar con los márgenes en el método getMargins (). En el peor de los casos, sólo puede tener getMargins devolver:

 return new Pair<Integer, Integer>(1, 1); 

¿Por qué en el mundo está usando com.facebook.LoginActivity? Simplemente autentique su sesión usando una Sesión de Facebook y autentique a través de SSO o si no está disponible a través de la web.

Actualizar

Consulte esta URL sobre SSO:

http://facebooksso.blogspot.com/2012/04/single-sign-on-facebook.html

  • Límites API de Facebook
  • Problema de sesión de Android Facebook
  • Subir imagen a facebook desde la unidad
  • Android Studio 1.1.0 Facebook SDK Inicio de sesión
  • LoginButton pidiendo permiso de lista de amigos, ¿por qué?
  • Cómo obtener información de perfil de usuario de Facebook API Android
  • Facebook auth dialog return La página que solicitó no fue encontrada en lugar de redireccionar de nuevo a mi actividad?
  • Inicio de sesión móvil de Facebook y validación del servidor
  • Android Studio no reconoce las importaciones de Facebook
  • ¿Cómo verifica facebook la autenticidad de la aplicación con hash clave?
  • Eliminación de la sesión de Facebook del usuario en la vista Web
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.