Autore Topic: editText e tastiera  (Letto 677 volte)

Offline mikuzz

  • Nuovo arrivato
  • *
  • Post: 28
  • Respect: 0
    • Mostra profilo
editText e tastiera
« il: 02 Febbraio 2014, 23:27:35 CET »
0
Salve a tutti, qualcuno conosce un modo per far salire in automatico tutto il mio layout contenuto in una scroll view quando viene attivata la tastiera in modo che si vedano tutti i pulsanti? se devo farlo salire io conoscete un listener che mi indichi quando la tastiera si apre e quanto é grande la tastiera?

Offline ciccio

  • Utente junior
  • **
  • Post: 65
  • Respect: +7
    • Mostra profilo
  • Dispositivo Android:
    Nexus 5
  • Play Store ID:
    Francesco Cervone
  • Sistema operativo:
    Mac OS X 10.9
Re:editText e tastiera
« Risposta #1 il: 02 Febbraio 2014, 23:38:56 CET »
0

Offline mikuzz

  • Nuovo arrivato
  • *
  • Post: 28
  • Respect: 0
    • Mostra profilo
Re:editText e tastiera
« Risposta #2 il: 03 Febbraio 2014, 13:03:01 CET »
0
l'ho letto ma non ci ho capito molto, a quanto ho capito keyboardhidden si riferisce a tastiere fisiche... cmq ho letto sul forum che bisogna inserire un adjustResize nell'xml ma non mi funziona... posto il mio xml
Codice (XML): [Seleziona]
 <application android:label="@string/app_name"
       android:icon="@drawable/mele"
       android:theme="@style/BTheme">
       
                <activity
                android:name=".PaginaIniziale"
               
                        android:screenOrientation="portrait"
                        android:windowSoftInputMode="adjustResize">                    
                        <intent-filter >
                           
                <action android:name="android.intent.action.MAIN"/>

                <category android:name="android.intent.category.LAUNCHER"/>
            </intent-filter>
                </activity>
 </application>

e questo è il btheme

Codice (XML): [Seleziona]
<?xml version="1.0" encoding = "utf-8" ?>
<resources xmlns:android="http://schemas.android.com/apk/res/android">
    <style  name="BTheme" parent="android:Theme.Holo">
        <item name="android:windowNoTitle">true</item>
        <item name="android:windowFullscreen">true</item>
        <item name="android:buttonStyle">@style/BStyle</item>
    </style>
</resources>
« Ultima modifica: 03 Febbraio 2014, 13:06:55 CET da mikuzz »

Offline ciccio

  • Utente junior
  • **
  • Post: 65
  • Respect: +7
    • Mostra profilo
  • Dispositivo Android:
    Nexus 5
  • Play Store ID:
    Francesco Cervone
  • Sistema operativo:
    Mac OS X 10.9
Re:editText e tastiera
« Risposta #3 il: 03 Febbraio 2014, 15:39:04 CET »
+1
Leggendo un po' sul web mi sembra di capire che non c'è un metodo diretto per capire quando la tastiera appare/scompare. Mi sono accorto però che puntano tutti a questa soluzione su stackoverflow:
http://stackoverflow.com/questions/2150078/how-to-check-visibility-of-software-keyboard-in-android
Segui la prima risposta etichettata con "NEW ANSWER". E' una cosa un po' "sporca", ma provala...

Offline mikuzz

  • Nuovo arrivato
  • *
  • Post: 28
  • Respect: 0
    • Mostra profilo
Re:editText e tastiera
« Risposta #4 il: 03 Febbraio 2014, 18:47:37 CET »
0
alla fine ho risolto spostando i pulsanti sopra la tastiera... grazie cmq dell'aiuto :)