我開始使用Android應用程序,但我需要一些幫助。Android「plus 1」按鈕
我有一個Textview和兩個按鈕+1和-1。當你按+1時,我的文本視圖中應該有1
,而與-1按鈕相反。我找不到我的錯誤。 這是我的代碼。
Activity.java
package tbj.android.basketballstatistik;
public class MainActivity extends Activity implements OnClickListener {
TextView toPtGoalField;
Button plus;
Button minus;
String oper = "";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
textview= (TextView) findViewById(R.id.textview);
plus= (Button) findViewById(R.id.plus);
minus= (Button) findViewById(R.id.minus);
plus.setOnClickListener(this);
minusinus.setOnClickListener(this);
public void onClick(View v) {
float textview= 0;
textview= Float.parseFloat(this.textview.getText().toString());
switch (v.getId()) {
case R.id.plus:
oper = "+";
textview= 1+textview;
textview.setText(1+ textview);
break;
case R.id.minus:
oper = "-";
textview= textview- 1;
break;
default:
break;
}
}
}
編輯 得到它與你的,如果下面的代碼解決您的問題,工作與此代碼
public void onClick(View v) {
switch (v.getId()) {
case R.id.plus:
if (count == 0 || count == -1) {
count++;
textview.setText("" + count);
}
break;
case R.id.minus:
if (count == 0 || count == 1) {
count--;
textview.setText("" + count);
}
break;
default:
break;
}
}
}
你會得到什麼樣的錯誤,如果有的話,什麼顯示在TextView而不是1或-1?此外,你到目前爲止已經嘗試解決你的問題? –