1

選択可能な TextView を使用するアプリを構築したい。ユーザーが TextView からテキストを選択すると、この選択可能なテキストが他の画面に表示されます。しかし、 TextView からテキストを選択すると、選択したテキストを取得できません。TextView のメソッドも使用します。

menu_search = (TextView)findViewById(R.id.menu_search);

menu_search.setTextIsSelectable(true);

選択可能なテキストビューから選択したテキストを取得するにはどうすればよいですか?

Androidでも可能ですか?

4

2 に答える 2

2

これを試して

String str = menu_search.getText().toString;
int startIndex = menu_search.getSelectionStart();
int endIndex = menu_search.getSelectionEnd();
String selectedStr = str.subString(startIndex, endIndex);
于 2013-03-29T12:43:28.927 に答える
1

次のことが可能である必要があります。

int selection_start = menu_search.getSelectionStart();
int selection_end = menu_search.getSelectionEnd();
String selected = menu_search.getText().toString().subSequence(selection_start, selection_end);
于 2013-03-29T12:42:08.700 に答える