onlongclicklistenerではなくOnClickListenerでandroid selectテキスト機能を使用したいと思います。これを行う方法はありますか?誰も私にこのことを助けることができますか?おかげEditTextからテキストを動的に選択する方法OnClickListener?
XMLと答えて
:コードで
android:selectAllOnFocus="true"
(オプション1):コードで
yourEditText.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
//((EditText)v).selectAll();
((EditText)v).setSelection(startValue, stopValue);
}
});
(オプション2):
yourEditText.setOnFocusChangedListener(new OnFocusChangedListener(){
@Override
public void onFocusChange(View v, boolean hasFocus){
if (hasFocus){
//((EditText)v).selectAll();
((EditText)v).setSelection(startValue, stopValue);
}
}
});
This答えはあなたがしたい場合は、いくつかのオプションを提供しますすべてのテキストを選択します。
もしそうでなければ、onclicklistenerを使い、EditTextでsetSelectionを呼び出します。
EDIT:
theEditText.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View view) {
EditText editText = (EditText)view;
editText.setSelection(editText.getText().length()-1); // selects all the text
}
});
あなたの答えはあなたの答えmcnichollsありがとう。 edittextのsetSelectionメソッドの使い方の詳細な例を教えてください。私はEditTextクラスを拡張して使用しています。しかし、私はそれをclick.Thanksでテキストを選択するために使用する方法を考えていない。 – Sidharath
すべてのテキストを選択するコードサンプルを追加しましたが、setSelectionパラメータ(このメソッドのいくつかのバージョンがあります)に対して異なるものを提供することによって、選択範囲をカスタマイズできます。 – mcnicholls
全く別のアプローチは、あなたのEditTextのonClickハンドラからperformLongClickを呼び出すしようとするだろう。これにより、デフォルトの長いクリック機能を使用できますが、onClickから呼び出すことができます。
theEditText.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View view) {
EditText editText = (EditText)view;
editText.performLongClick();
}
});
- 1. pandasデータフレームからサブセットを動的に選択する方法は?
- 2. (REACT)アレイから動的選択オプションリストを作成する方法
- 3. wxPythonの静的テキスト選択方法の選択
- 4. Android - SpinnerからEditTextに選択項目を追加する方法
- 5. Android ListViewとOnClickListener:選択したアイテムを取得する方法
- 6. 方法を選択し、動的クエリ
- 7. 動的に読み込む選択ボックスからデータを取得する方法
- 8. ListBoxの選択項目から値を動的に追加する方法
- 9. シェルスクリプトのプロンプトメッセージからオプションを自動的に選択する方法は?
- 10. ViewModelからTextBoxのテキストをフォーカスして選択する方法
- 11. 正確なテキストでドロップダウンからオプションを選択する方法
- 12. メッセージテーブルから最後のテキストを選択する方法
- 13. system.web.mvc.selectlistから選択したテキストを取得する方法
- 14. 方法のEditTextでの選択をクリアするには?
- 15. アイテムリストから自動的に選択
- 16. 実行するメソッドを動的に選択する方法は?
- 17. 長いテキストを選択してテキストを選択するには、edittextを長押ししてください。
- 18. onClickListenerをeditTextに設定する
- 19. ユーザーがEditTextをクリックしたときにすべてのテキストを選択する方法はありますか?
- 20. 動的なツリービューからノードを選択
- 21. HSQLDBとHibernateでテーブルを動的に選択する方法は?
- 22. JQueryで要素を動的に選択する方法
- 23. mySQLで列名を動的に選択する方法
- 24. odooで選択フィールドを自動的に変更する方法
- 25. WCFサービスのURIを動的に選択する方法は?
- 26. モデルのストレージオプションを動的に選択する方法.FileField?
- 27. jqueryを自動的に選択する方法
- 28. クリックで画像のIDを動的に選択する方法
- 29. opencartで自動的にチェックアウトオプションを選択する方法は?
- 30. package.jsonでパッケージマネージャを動的に選択する方法
返信いただきありがとうございます。しかし、それはテキスト全体ではなくランダムにテキストを選択したいということです。私はアンドロイドを使用したいコンテキストメニューの機能を簡単な方法で、テキストを編集してテキストをクリックすると、そのテキストを選択してコピーして貼り付けを依頼します。それを行う方法はありますか?ありがとう – Sidharath
私はちょうど私の答えを更新しました。あなたは特定の選択を行うための開始と終了のint値を提供するかもしれません – waqaslam