Android 如何将加号按钮单击的第一个值设置为默认值以保存在我的文本视图中?
问题是在文本视图中,将第一个值显示为+按钮单击的默认值,这会增加该值。这些变量 mInteger'is-Android 如何将加号按钮单击的第一个值设置为默认值以保存在我的文本视图中?,android,textview,buttonclick,Android,Textview,Buttonclick,问题是在文本视图中,将第一个值显示为+按钮单击的默认值,这会增加该值。这些变量 mInteger'is- int minteger =0; int count=0; 这两个函数分别是递增整数(视图视图)函数用于加号按钮单击和递减整数(视图视图)函数用于递减按钮单击。下面是加号和减号按钮单击的代码 public void increaseInteger(View view) { minteger++; //for increasing value
int minteger =0;
int count=0;
这两个函数分别是递增整数(视图视图)函数用于加号按钮单击和递减整数(视图视图)函数用于递减按钮单击。下面是加号和减号按钮单击的代码
public void increaseInteger(View view) {
minteger++; //for increasing value
display(minteger);
}public void decreaseInteger(View view) {
if(minteger>0)
{
minteger--; //for decreasing value
display(minteger);
}
}
下面的代码是根据点击按钮更改的mInteger显示文本视图中的更改。display()函数使用button click integer,但如何将TextView中的默认值设置为1,其他值在活动打开时相应更改为默认值
private void display(int number) {
TextView displayInteger = (TextView) findViewById(R.id.quantityPerTeam);
displayInteger.setText("" + number);
int total=count*minteger;
quantityTeam.setText((String.valueOf(total))+" "+"Images@$2.49/print");
float total1=total;
total1= (float) (total*2.49);
totalprint.setText("Total: $" +(String.valueOf(total1)));
}
当活动首次加载时,如何将默认值设置为mInteger中的1?并相应地显示计算值。您可以在加载活动时设置显示整数的文本 在onCreate方法中添加以下内容
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
int minteger =1;
TextView displayInteger = (TextView) findViewById(R.id.quantityPerTeam);
displayInteger.setText("" + minteger);
}
加载活动时,可以设置显示整数的文本 在onCreate方法中添加以下内容
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
int minteger =1;
TextView displayInteger = (TextView) findViewById(R.id.quantityPerTeam);
displayInteger.setText("" + minteger);
}
在xml文件中,在android的TextView中将文本默认设置为“1”。 试试这个
在xml文件中,在android的TextView中将文本默认设置为“1”。 试试这个
不知道这里有什么问题。。您可以将值定义为
int-minteger=1
或者您可以在onCreate中设置它的值,但不确定这里有什么问题。。您可以将值定义为int-minteger=1代码>或者您可以在onCreate中设置其值