通过按钮清除搜索栏和微调器JAVA Android Studio

4szc88ey  于 2022-12-16  发布在  Android
关注(0)|答案(1)|浏览(135)

我正在尝试使用一个按钮重置搜索栏,微调器和文本视图。用我实现的代码重置搜索栏和微调器到第一次点击的位置,但它不会重置文本视图在第一次点击。如果我点击重置按钮第二次,它将重置文本视图。

public void handleReset(View v){
    Integer zeroNum = 0, oneNum = 1;
    Double Small = 2.99,oneOunce= 0.15;

    totalTextView.setText(Double.toString(Small + oneOunce));
  
   sizeSpinner.setSelection(zeroNum) ;
   seekbar.setProgress(oneNum);
   
}

我要所有的东西都重置为异步。

bfnvny8b

bfnvny8b1#

我找到了用一个按钮重置seekbar,spinner和textview的方法。看看下面的代码。

public void handleReset(View v){
    String result;
    int zeroNum = 0, oneNum = 1;
    Double Small = 2.99,oneOunce= 0.15, subTotal;
    subTotal = Small + oneOunce;
    try{
        sizeSpinner.setSelection(zeroNum) ;
        flavorSpinner.setSelection(zeroNum);
        seekbar.setProgress(oneNum);
        peanutsCheckbox.setChecked(false);
        mmsCheckbox.setChecked(false);
        almondsCheckbox.setChecked(false);
        brownieCheckbox.setChecked(false);
        strawberriesCheckbox.setChecked(false);
        oreosCheckbox.setChecked(false);
        gummybearsCheckbox.setChecked(false);
        marshmallowsCheckbox.setChecked(false);
    }catch (NumberFormatException e){
        Toast.makeText(this, "Incorrect key", Toast.LENGTH_SHORT).show();
    }finally {
        result = numFormat.format(subTotal);
        totalTextView.setText(result);
    }
}

相关问题