是可以顯示一些文字說一個故事,在一個Android應用程序這也使用戶能夠選擇一些文本,並在該文本上執行某些操作..選擇文本在Android中
的主要思想是,以顯示一些文本,當用戶選擇一些文本(一個詞或一個句子)時,我需要獲取該文本以進一步操作該文本。
我們無法使用文本視圖,因爲您不能在textview中選擇文本,也不能使用editview,因爲用戶不應該能夠編輯文本的內容。
是可以顯示一些文字說一個故事,在一個Android應用程序這也使用戶能夠選擇一些文本,並在該文本上執行某些操作..選擇文本在Android中
的主要思想是,以顯示一些文本,當用戶選擇一些文本(一個詞或一個句子)時,我需要獲取該文本以進一步操作該文本。
我們無法使用文本視圖,因爲您不能在textview中選擇文本,也不能使用editview,因爲用戶不應該能夠編輯文本的內容。
我的第一個嘗試就是在正常的TextView中顯示這個文本。然後我會提供兩個或三個按鈕來實現部分文本的選擇。例如1個按鈕開始和結束選擇,2個帶箭頭的按鈕用於增加/減少選擇部分。
爲了突出顯示所選文本的部分,我會例如用不同的顏色爲這部分文本着色。
文本的着色可以通過使用Spannable或HTML class來完成。
爲什麼不在WebView中顯示文本並啓用文本選擇?
它在CodePad中運行得非常好,它是開源的,因此您可以have a look at the code here。