ユーザーがテキストを選択してそのテキストに対していくつかの操作を実行できるようにする ANDROID アプリで、ストーリーを伝えるテキストを表示することは可能ですか..
主なアイデアは、テキストを表示することです。ユーザーがテキスト(単語または文)を選択すると、そのテキストをさらに操作するためにそのテキストを取得する必要があります。
テキストビューでテキストを選択できないため、テキストビューを使用できません。また、ユーザーがテキストの内容を編集できないため、編集ビューを使用できません。
ユーザーがテキストを選択してそのテキストに対していくつかの操作を実行できるようにする ANDROID アプリで、ストーリーを伝えるテキストを表示することは可能ですか..
主なアイデアは、テキストを表示することです。ユーザーがテキスト(単語または文)を選択すると、そのテキストをさらに操作するためにそのテキストを取得する必要があります。
テキストビューでテキストを選択できないため、テキストビューを使用できません。また、ユーザーがテキストの内容を編集できないため、編集ビューを使用できません。
Why not display the text in a WebView and enable text selection?
It works pretty well in CodePad, which is open source so you can have a look at the code here.
私の最初の試みは、このテキストを通常の TextView に表示することです。次に、テキストの一部を選択するためのボタンを 2 つまたは 3 つ用意します。たとえば、選択を開始および終了するための 1 つのボタンと、選択の一部を増減するための矢印付きの 2 つのボタンです。
選択されたテキストの部分を強調表示するには、たとえば、テキストのこの部分を別の色で着色します。
テキストの色付けは、Spannable またはHTML クラスを使用して行うことができます。