2012-10-05 4 views
2

Lorsque je clique sur Edittext, le clavier apparaît. Il y a un bouton qui est encore visible quand le clavier est allumé, mais ce n'est pas cliquable. Vous pouvez cliquer sur ce bouton uniquement lorsque vous appuyez sur le bouton "Retour" et que le clavier disparaît. Je veux être capable de cliquer sur ce bouton même lorsque le clavier est visible. Ce problème est seulement avec les versions Android 4 et plus, tout va bien dans les anciennes versions.Le clavier Android (4 et supérieur) rend le bouton visible non cliquable

Comment rendre ce bouton visible cliquable même lorsque le clavier est sorti?

Voici le code:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
xmlns:tools="http://schemas.android.com/tools" 
xmlns:mm="http://millennialmedia.com/android/schema" 
android:id="@+id/mainLayout" 
android:layout_width="match_parent" 
android:layout_height="match_parent" > 

<ImageView android:id="@+id/topLogo" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_centerHorizontal="true" 
    android:contentDescription="@string/logo_desc" 
    android:src="@drawable/top_logo" />  

<EditText 
    android:id="@+id/searchField" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:layout_centerHorizontal="true" 
    android:layout_below="@+id/topLogo" 
    android:inputType="textPersonName" > 
</EditText> 

<Button 
    android:id="@+id/searchButton" 
    style="?android:attr/buttonStyleSmall" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_below="@+id/searchField" 
    android:layout_centerHorizontal="true" 
    android:text="@string/search_button_label" />   

</RelativeLayout> 

Répondre

0

Turns possèdent <com.millennialmedia.android.MMAdView/> était à l'origine des problèmes. Il était dans le même RelativeLayout avec tous les autres composants. Mettre MMAdView à une autre disposition dans la disposition principale a résolu le problème.

Questions connexes