我开始使用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?此外,你到目前为止已经尝试解决你的问题? –