Voglio selezionare del testo all'interno di un EditText che è l'elemento figlio di un ListView. Il testo selezionato deve essere impostato su un blocco appunti. Non riesco a trovare alcun esempio in merito. Come dovrei andare su questo? selectionStart e selectionEnd non funzionano su questo. Grazie.Seleziona il testo per copiare Android EditText
risposta
EditText fornisce già questa funzione a lunga pressione .... significa premere un tocco lungo su editText che si apre con il menu di scelta rapida che chiede di selezionare tutto, selezionare il testo, copiare tutto.
Si prega di provare a farlo in una listview e quindi possiamo discuterne più tardi. –
scusate, è stato un mio errore non vedere la stessa cosa in ListView. Ora mi chiedo anche come farlo. – Kri
Utilizzare questo codice evento di selezione lista
ClipboardManager clipboard = (ClipboardManager) getSystemService(CLIPBOARD_SERVICE); clipboard.setText(txtEdit.getText().toString());
puoi provarlo, non funzionerà. Ho provato ogni possibile via d'uscita. Ma non sembra funzionare. C'è un problema con l'attenzione sugli elenchi in Android. Confonde sempre tra elementi figlio e elementi genitori. –
È possibile aprire una finestra sul EditText clic lungo evento adattatore personalizzato inlistView e display a due copie opzione e incollare in loro
è possibile copiare il testo programically utilizzando
ClipboardManager clipboard =
(ClipboardManager) c1.getSystemService(c1.CLIPBOARD_SERVICE);
clipboard.setText("Text to copy");
e ottenere testo utilizzando
System.out.println(clipboard.getText());
non capisci il problema. Listview ha problemi con elementi figlio. –
ecco la possibile soluzione. nel metodo GetView di ListView eseguire le seguenti operazioni:
enter code here:
public View getView(final int position, View convertView, ViewGroup parent) {
// A ViewHolder keeps references to children views to avoid unneccessary calls
// to findViewById() on each row.
final ViewHolder holder;
if (convertView == null) {
convertView = mInflater.inflate(R.layout.main, null);
// Creates a ViewHolder and store references to the two children views
// we want to bind data to.
holder = new ViewHolder();
holder.subText = (TextView) convertView.findViewById(R.id.subTxt);
convertView.setTag(holder);
} else {
// Get the ViewHolder back to get fast access to the TextView
// and the ImageView.
holder = (ViewHolder) convertView.getTag();
}
//TEXT BOX position is 0 then
if(position == 0) {
ClipboardManager clipboard = (ClipboardManager) getSystemService(CLIPBOARD_SERVICE); clipboard.setText(txtEdit.getText().toString());
}
return convertView;
}
questo non funzionerà ... il testo di modifica non si concentrerà su questo. –
InputConnection ic = getCurrentInputConnection();
ExtractedText extracted = ic.getExtractedText(
new ExtractedTextRequest(), 0);
/*If selection start and end are not equal then selected text
* needs to be deleted and updated to core*/
if (extracted!= null && extracted.selectionStart != extracted.selectionEnd) {
}
Usa api data dal ExtractedText
- 1. Word-Wrap Android Testo del testo EditText
- 2. Android EditText - Concentrati su di esso e seleziona tutto il testo a livello di programmazione
- 3. Come modificare il testo in EditText verticalmente (Android)
- 4. Come espandere il testo selezionato in Edittext Android?
- 5. Android: allineamento verticale per multi linea EditText (area di testo)
- 6. Il commento seleziona il testo in Android Studio
- 7. Android: consente di selezionare il testo da EditText
- 8. Android - Esegui qualcosa * dopo * il testo viene modificato in EditText
- 9. Come ottenere il testo selezionato da edittext in Android?
- 10. Android EditText setText non sta aggiornando il testo
- 11. EditText non avvolgerà il suo testo
- 12. C# seleziona il testo da messagebox.show popup
- 13. UIPasteboard - impossibile copiare il testo
- 14. UISearchBar seleziona tutto il testo
- 15. setText non imposta testo per EditText
- 16. JQuery seleziona per testo interno
- 17. incolla opzione per edittext
- 18. Android EditText Lunghezza massima
- 19. android EditText android: textDirection
- 20. Android Edittext- Clearing Spans
- 21. Android: EditText in ListView
- 22. Jsoup seleziona il testo dopo il tag
- 23. Android EditText inserimento
- 24. Come cancellare il testo in edittext
- 25. vibrazione di Edittext in Android
- 26. Come applicare EditText per iniziare il testo in maiuscolo?
- 27. Android EditText problema accenno
- 28. Android Edittext Numero estensibile
- 29. Come copiare il testo codificato Notepad ++
- 30. Dropdown Android (Seleziona) CSS
dispiace, non hanno molto tempo per scrivere necessario per il problema, a pochi minuti di SO ricerca mi ha dato questo link, questo può aiutarti. Se hai già provato questo mi dispiace.http: //stackoverflow.com/questions/2679948/focusable-edittext-inside-listview – kosa
Ho detto esplicitamente nel commento non ho tempo. Non essere troppo dettare. Qui il problema è tuo e la comunità sta cercando di aiutarti. Non credo che la community scriverà tutto per te. Se il collegamento non è utile, puoi ignorarlo. Ogni tua risposta sta dettando e non va bene. – kosa
Ehi, non sto dettando nulla. Sto cercando di impedire alla community di rispondere alle domande. Non fraintendermi! –