Android: AutoCompleteTextView masquer le clavier virtuel

J'ai un AutoCompleteTextView qui comme d'habitude fournit des suggestions d'après un utilisateur de type 3 lettres. Je veux une fois une fois que j'ai toucher la liste de suggestion pour masquer le clavier.
Ce que j'ai fait ci-dessous avec la disposition de la table se cache le clavier en cliquant n'importe où, mais la liste de suggestion.

XML

<TableRow
    android:id="@+id/tableRow2"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:gravity="center" >

    <AutoCompleteTextView
        android:id="@+id/auto_insert_meds"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:ems="15"
        android:inputType="textVisiblePassword|textMultiLine"
        android:scrollHorizontally="false"
        android:text=""
        android:textSize="16sp" />
</TableRow>

Java

TableLayout tbl = (TableLayout) findViewById(R.id.main_table);
tbl.setOnTouchListener(new OnTouchListener() {

    @Override
    public boolean onTouch(View v, MotionEvent event) {
        InputMethodManager in = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
        in.hideSoftInputFromWindow(v.getWindowToken(), 0);
        return true;
    }
});

XML pour liste personnalisée

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/medlist_linear_layout"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content" >

        <TextView
        android:id="@+id/med_name"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:scrollHorizontally="false"
        android:padding="3dp"
        android:textColor="@android:color/white" />

</LinearLayout>
Le comportement que vous voulez de la force n'est pas ce que l'utilisateur attend. Mauvais de l'INTERFACE utilisateur...
Non, ce n'est pas le cas, l'utilisateur a cliqué sur l'élément souhaité. Pas besoin de clavier pour être visible
Je suis d'accord avec @Denny, l'utilisateur a fait un choix, cliquez sur le texte proposé. Par conséquent, l'utilisateur veut arrêter de taper.

OriginalL'auteur ChrisGeo | 2013-02-04