2012-10-19 12 views
6

Sto terminando la mia app di riconoscimento vocale e funziona bene. All'utente viene fornita una domanda e risposte via voce.Android: è possibile riposizionare la finestra popup di riconoscimento vocale?

Una cosa fastidiosa è che la finestra di riconoscimento vocale si apre piuttosto vicino alla parte superiore dello schermo del telefono e sarebbe bello se fosse un po 'più bassa in modo che non oscurasse il testo per la domanda.

È possibile farlo a livello di programmazione?

===

Ulteriori informazioni:

Grazie, DroidBee. Sto usando il seguente codice per chiamare il motore di riconoscimento vocale:

private void startVoiceRecognitionActivity() 
{ 
    Intent intent = new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH); 
    intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE_MODEL, 
     RecognizerIntent.LANGUAGE_MODEL_FREE_FORM); 
    intent.putExtra(RecognizerIntent.EXTRA_PROMPT, "Voice recognition Demo..."); 
    startActivityForResult(intent, REQUEST_CODE); 
} 

ho avuto questa parte del codice da un tutorial piuttosto che produrre io stesso. Non vedo da nessuna parte che specifica una finestra o un popup.

Questo è l'attività principale e ho anche utilizzato: import android.speech.RecognizerIntent;

risposta

2

Vedendo la domanda, quello che capisco è che si sta avendo problemi con il posizionamento della finestra utilizzata per fare un'azione. Ma non hai specificato quale stai usando. (una finestra di dialogo, finestra popup ecc.)

Se si utilizza una finestra popup, è necessario impostare l'ancoraggio in base alla posizione in cui è necessario impostare la finestra.

Potrebbe essere semplice se è possibile spiegare il tipo di finestra utilizzata. :)

Happy Coding .. !!

+0

Grazie, DroidBee. Sto usando il seguente codice per chiamare il motore di riconoscimento vocale: – user1758289

Problemi correlati