看板 AndroidDev 關於我們 聯絡資訊
開發層: (應用/框架/庫/核心) app. 問題: 練習類似打電話(button)輸入號碼要在textview秀出來我剛剛的輸入 但是我按14567..出來的textview畫面不是14567.. 而是按1後出現1,但是按4就把之前1洗掉了.. 接下來也是同樣... 程式碼: (請多利用置底文網站) public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); operator = (TextView) findViewById(R.id.operator); Button Button0 = (Button) findViewById(R.id.button0); Button0.setOnClickListener(new OnClickListener(){ @Override public void onClick(View v) { // TODO Auto-generated method stub operator.setText("0"); } }); 我是不是要在前面先定義textview裡面的字串要多少位數?? 感謝回答 -- 他一生命苦 也難得有幾天真正快活的日子 從過去裡響著滿身叮叮噹噹的回憶走來 白貓要走的那一天 黑貓哭得很傷心 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.36.33.186
coronach:你可以先getText回來然後把新的數字接在後面 06/21 13:33
coronach:也可以直接開一個String變數存 接到那個String然後set 06/21 13:34
viss1:你是說在onclicklistener裡面先get我剛剛打的text 06/21 13:34
viss1:再傳到textview上嗎? 06/21 13:34
viss1:喔喔 第二種方法感覺比較簡單XD 06/21 13:35
viss1:感謝 小弟再去試試看 :) 06/21 13:41
tomap41017:比較推薦用getText在append就好,不用多一個變數 06/21 14:03
jimwayne123:operator.setText(operator.getText()+...); 06/21 15:15
viss1:搞定了!~後來用樓上的方法一行打完收工... 06/21 16:31