L'elenco Android ListView evidenzia in modo programmato

So che è stato chiesto in giro ma non ho ancora trovato la risposta (nuovo per Android dispiaciuto per l'ignoranza)

L'attività di lancio di un'applicazione ha un EditText (denominato casella di ricerca), un elenco (denominazioni) e uno spinner (tipi)

  • Le voci duplicate in ListView
  • "SolutionUri non è riuscito a uri bitmap difettoso" quando si mette l'image su ListView
  • Android: cosa fa il metodo "setTextFilterEnabled"?
  • Listview con edittext - scorrimento automatico su "successivo"
  • Ingrandire l'elemento centrale in una list - android?
  • Android: BaseAdapter come fare?
  • Utilizzo di EditText come casella di ricerca, devo passare la string attraverso un modifica personalizzata per rendere la ricerca più flessibile. Dopo di che corrispondo che contro l'approssimazione più vicino che trovo in 'designazioni' e fare

    designations.setSelection(j); 

    Come previsto, questo imposta l'elemento desiderato alla cima delle designazioni. Ma non riesco a trovare un modo per evidenziarlo tramite codice.

    ORA, so che se il dispositivo è in modalità di contatto, non si verifica l'evidenziazione di un elemento selezionato. Quindi le ultime 4 righe dell'evento onTextChanged della mia casella di ricerca sono:

      designations.setFocusable(true); designations.setFocusableInTouchMode(true); if (match==true) designations.setSelection(j); if (st.length()==0) designations.setSelection(0); 

    inutilmente.

    adesso, non ho alcun codice sul post di text Textbox (Editable s) della casella di ricerca;

    così poteva qualcuno mi dà un indizio su questo?

    riguardo ~ dh

  • Android: Come hide un object ListView
  • WebView loadUrl funziona solo una volta
  • Abilitazione del JavaScript generale in WebViewClient
  • Elenco appendente in ListView
  • WebView - non è ansible scaricare il file senza richiederlo due volte?
  • Android: intercetta una chiamata AJAX da WebView
  • 2 Solutions collect form web for “L'elenco Android ListView evidenzia in modo programmato”

    controllare requestFocus () e forse requestChildFocus ()

    Hai provato a select la vera View ?

     designations.setSelection(j); designations.getSelectedView().setSelected(true); 
    L'Android è un fan Android di Google, tutto su telefoni Android, Android Wear, Android Dev e applicazioni Android Games e così via.