Re: [問題] SetText()問題

看板AndroidDev作者 (佈局全球)時間13年前 (2011/06/21 20:02), 編輯推噓2(205)
留言7則, 3人參與, 最新討論串2/2 (看更多)
※ 引述《viss1 (佈局全球)》之銘言: : 開發層: (應用/框架/庫/核心) : 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裡面的字串要多少位數?? : 感謝回答 小弟又來發問了@@ 目前已經成功的把數字一串打出來了 現在又想到 假如我要把這串數字加上另外一串數字 我在+的button裡的setonclicklistener類別裡面 取+ button之前的數字 然後指定個變數給它 接著 我會再key另外一串數字 再指定一個變數(按+之後的數字串要怎麼取小弟也不是很清楚@@) 但是今天假如相加很多了話.. 小弟要怎麼去做修改呢? plusButton.setOnClickListener(new OnClickListener(){ @Override public void onClick(View v) { // 按+ button之前取剛剛所打的數字串 double a1 = new Double(operator.getText().toString()); operator.setText(operator.getText()+ "+"); } }); -- 他一生命苦 也難得有幾天真正快活的日子 從過去裡響著滿身叮叮噹噹的回憶走來 白貓要走的那一天 黑貓哭得很傷心 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 115.43.124.40 ※ 編輯: viss1 來自: 115.43.124.40 (06/21 20:03)

06/21 23:31, , 1F
這邊應該就是你的功課了...加油:)
06/21 23:31, 1F

06/21 23:31, , 2F
有任何想法就去做做看,不對了就換種做法
06/21 23:31, 2F

06/21 23:31, , 3F
到最後你會懂得..
06/21 23:31, 3F

06/22 07:45, , 4F
我想原PO還沒有確定使用者操作流程吧? 確定了之後, 接收
06/22 07:45, 4F

06/22 07:45, , 5F
字串資料, 再把字串接起來. 應該就變成原PO想要的.
06/22 07:45, 5F

06/22 17:07, , 6F
我會想用String.split()來處理 不過我不確定題目是不是我
06/22 17:07, 6F

06/22 17:08, , 7F
所想的那樣
06/22 17:08, 7F
文章代碼(AID): #1E08Xkle (AndroidDev)
討論串 (同標題文章)
本文引述了以下文章的的內容:
2
9
完整討論串 (本文為第 2 之 2 篇):
2
9
文章代碼(AID): #1E08Xkle (AndroidDev)