作者viss1 (佈局全球)
看板AndroidDev
標題Re: [問題] SetText()問題
時間Tue Jun 21 20:02:50 2011
※ 引述《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)
1F:推 tomap41017:這邊應該就是你的功課了...加油:) 06/21 23:31
2F:→ tomap41017:有任何想法就去做做看,不對了就換種做法 06/21 23:31
3F:→ tomap41017:到最後你會懂得.. 06/21 23:31
4F:推 ericinttu:我想原PO還沒有確定使用者操作流程吧? 確定了之後, 接收 06/22 07:45
5F:→ ericinttu:字串資料, 再把字串接起來. 應該就變成原PO想要的. 06/22 07:45
6F:→ mamaya3:我會想用String.split()來處理 不過我不確定題目是不是我 06/22 17:07
7F:→ mamaya3:所想的那樣 06/22 17:08