2013-02-19 132 views
0

嗨我有一個TextView和線性佈局的視圖。線性佈局是一種帶有多個按鈕的自定義鍵盤。所以每按一次按鈕,我必須進行一些驗證並在TextView中附加一個字符。TextView的Android輔助功能

單擊每個按鈕我將字符添加到textview。現在,當我打開輔助功能功能時,預計會讀出輸入的最後一個字符。但會發生什麼是每次我在文本視圖中設置文本.. Accesibilty功能讀出第一個字符在textview中,而不是最後一個字符.. 所以我對如何控制textview的accessiblity困惑..​​任何人都可以告訴我如何控制可訪問性。

回答

1

您可以使用TextView上的setContentDescription()將其設置爲剛輸入的字符。然後,當輔助功能踢在它會問你的TextView的內容描述,它應該工作。見文檔瀏覽:

https://developer.android.com/reference/android/view/View.html#setContentDescription(java.lang.CharSequence)

+0

這是沒有文字表述的意見尤其如此..它發生得..即時通訊設置內容描述..設備只能讀取,我設置文本不是值contentDesrciption ..我認爲setContentDesc ..是像ImageButtons的意見.... – Pocoyo 2013-02-20 14:25:03