gpt4 book ai didi

java - 搜索栏监听器

转载 作者:行者123 更新时间:2023-12-01 23:09:55 25 4
gpt4 key购买 nike

谢谢你们帮我解决了搜索栏问题...我相信大部分问题都已解决,但有 2 个新错误...我很抱歉。

public class MainActivity extends Activity {
private RadioGroup rgsexo;
EditText editPeso;
EditText editAltura;
TextView imcView;
SeekBar alterarAltura;
SeekBar alterarPeso;

@Override
protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

alterarAltura.setOnSeekBarChangeListener(alteraralturaListener);
editPeso = (EditText)findViewById(R.id.editPeso);
editAltura = (EditText)findViewById(R.id.editAltura);
imcView = (TextView)findViewById(R.id.imcView);
alterarAltura = (SeekBar)findViewById(R.id.alterarAltura);
alterarPeso = (SeekBar)findViewById(R.id.alterarPeso);
alterarAltura.setOnSeekBarChangeListener(alteraralturaListener);

}

private OnSeekBarChangeListener alteraralturaListener = new OnSeekBarChangeListener() {

@Override
public void onProgressChanged(SeekBar seekBar, int progress,
boolean fromUser) {
// TODO Auto-generated method stub
// Calcula o novo valor do TIP
editAltura=(alterarAltura.getProgress()) * .01;
// mostra na caixa o valor novo
alterarAltura.setText(String.format("%.02f", editAltura).replace(',', '.'));
}

@Override
public void onStopTrackingTouch(SeekBar seekBar) {

}

@Override
public void onStartTrackingTouch(SeekBar seekBar) {

}
};

错误是

“editAltura=(alterarAltura.getProgress()) * .01;”类型不匹配,无法将 edittext 转换为 double

"alterarAltura.setText(String.format("%.02f", editAltura).replace(',', '.'));"SeekBar 类型未定义 setText(String) 方法

我做错了什么吗?

最佳答案

alterarAltura.setOnSeekBarChangeListener(alteraralturaListener); 需要位于方法内部(例如 onCreate(...))。

关于java - 搜索栏监听器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22179294/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com