Autore Topic: Problema Tastiera a schermo intero  (Letto 998 volte)

Offline Mikykly91

  • Utente junior
  • **
  • Post: 91
  • Respect: 0
    • Google+
    • Mostra profilo
  • Dispositivo Android:
    Htc one, Nexus 7 2013
  • Play Store ID:
    Michele Marconi
  • Sistema operativo:
    Surface 2 pro win 8.1
Problema Tastiera a schermo intero
« il: 06 Ottobre 2012, 12:21:13 CEST »
0
Salve a tutti, ho un problema, la mia applicazione quando si trova in landscape mode se clicco in una texbox per inserire del testo questa sia apre a schermo intero e mi impedisce di vedere l'activity sotto, come da seguente immagine:



Ho letto che è uno standard di android.
Vorrei impedire che succeda ciò e fare in modo che la tastiera la visualizzo così in modo da leggere sotto



Cercando su internet ho letto che bisogna inserire dell'activity

Codice: [Seleziona]
@Override
public InputConnection onCreateInputConnection(EditorInfo outAttrs) {

    outAttrs.imeOptions = EditorInfo.IME_FLAG_NO_EXTRACT_UI;


}

Ma a me non funziona perchè se la inserisco nell'activity, importo InputCOnnection ed EditorInfo poi mi viene dato un errore:

The method onCreateInputConnection(EditorInfo) of type Alcolici must override or implement a supertype method

Cosa devo fare?? Non mi dite di usare: android:imeOptions="flagNoExtractUi" nell' XML perchè non ho un file XML, devo impostare questa proprietà ad una textbox che si trova in una AlertBox creata da codice.


FONTE---> android - Disabling the fullscreen editing view for soft keyboard input in landscape? - Stack Overflow

Aiuto!

Offline Ricky`

  • Amministratore
  • Utente storico
  • *****
  • Post: 3489
  • Respect: +507
    • Github
    • Google+
    • rciovati
    • Mostra profilo
Re:Problema Tastiera a schermo intero
« Risposta #1 il: 06 Ottobre 2012, 14:08:48 CEST »
+1
Codice (Java): [Seleziona]
editText.setImeOptions(EditorInfo.IME_FLAG_NO_EXTRACT_UI);

Offline Mikykly91

  • Utente junior
  • **
  • Post: 91
  • Respect: 0
    • Google+
    • Mostra profilo
  • Dispositivo Android:
    Htc one, Nexus 7 2013
  • Play Store ID:
    Michele Marconi
  • Sistema operativo:
    Surface 2 pro win 8.1
Re:Problema Tastiera a schermo intero
« Risposta #2 il: 06 Ottobre 2012, 14:17:19 CEST »
0
Ottimo, grazie mille!
Era più facile di quanto pensassi.
 :-o