keyboardHidden

N

note3

Ambitioniertes Mitglied
0
Hallo zusammen,

ich habe eine intent-Klasse Termine, in der ich abfragen will, ob das keyboard geschlossen wurde
Code:
public class Termine extends Activity implements OnClickListener(
...
    @Override
    public void onConfigurationChanged(Configuration newConfig) {
        super.onConfigurationChanged(newConfig);

        // Checks whether a hardware keyboard is available
        if (newConfig.hardKeyboardHidden == Configuration.HARDKEYBOARDHIDDEN_NO) {keyboardHidden = false;} 
        else if (newConfig.hardKeyboardHidden == Configuration.HARDKEYBOARDHIDDEN_YES) { keyboardHidden = true; }
    }
In der Manifest-Datei steht
Code:
        <activity 
            android:name="Termine"        
            android:windowSoftInputMode="adjustResize"
            android:configChanges="orientation|keyboardHidden"
         > 
         </activity>
Leider wird die Methode onConfigurationChanged von meiner App nie erreicht.

Mein Grundproblem ist, dass nach Schliessen des keyboards die untere Hälfte eines Edit-Feldes unsichtbar ist.

Gibt es einen Tipp

Mit Gruß
E.S.
 
keyboardhidden wird nur aufgerufen, wenn ein hardware keyboard geschlossen wurde.

du kannst das leider nicht einfach so herausbekommen. es gibt anleitungen, durch die du das mitbekommst, weil sich irgendein unterliegendes layout vergrößert, aber eine systemnachricht bekommst du dafür nicht.
 
Zurück
Oben Unten