看板 AndroidDev 關於我們 聯絡資訊
我用了一個陣列並讓輸入的數值寫入到陣列裡,輸出到一個字串上,再將字串放進textvi ew中,輸出的順序是右到左 相關程式如下: for( int i = 0; i < arr.le...忘了; i++){ String text += arr[i] + " "; } textview.settext(text); 程式碼大概是這樣,有些語法錯了請不要介意。。手機排版。。 程式可以正常跑 譬如,我輸入1 2 3,textview就會顯示 1 2 3,但我想讓最新輸入的在前面也就是變成3 2 1,這樣,我想不出來該怎麼敘述。。 還請大大指點指點 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 122.100.107.2 ※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1465995177.A.88A.html ※ 編輯: jackyo03 (122.100.107.2), 06/15/2016 20:53:30
corrupt003: 字串反轉不就好? 06/15 21:17
speedyoung: textDirection 06/15 21:45
speedyoung: 推字串反轉 06/15 22:02
jackyo03: 感謝大大指點,我不知道有這東西。。我還想說把語系弄 06/16 08:46
jackyo03: 成阿拉伯文。。 06/16 08:46
jackyo03: 不對,如果是11,12,13反轉就錯了 06/16 08:49
abcd99887: text+=arr[i]+text; 可以嗎? 06/16 09:28
abcd99887: text = arr[i]+" "+text; 06/16 09:41
atars: 可以改用list存 輸入新的字就存到list的最前面 06/16 20:21
atars: 從陣列取出來就從最後面往回取應該是一樣意思 06/16 20:23