0
Я создал эту небольшую программу, которая позволяет пользователям вводить числовые значения в EditText.Как изменить строку на двойной?
- При нажатии на кнопку в первый раз, приложение должно отображать его в TextView
- После того, что он должен сохранить новое значение только в том случае, больше, чем предыдущее значение
Помоги мне Пожалуйста.
public class BidActivity extends Activity implements OnClickListener {
public TextView tt;
public EditText textbo;
public String total;
public Button btnnn;
public Double protein;
double price = 0;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
textbo = (EditText)findViewById(R.id.txtbid);
tt = (TextView)findViewById(R.id.textView1);
btnnn = (Button)findViewById(R.id.btnbit);
btnnn.setOnClickListener(this);
}
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
String total = textbo.getText().toString();
price = Double.parseDouble(textbo.getText().toString());
//tt.setText("double: "+price);
if(Double.parseDouble(textbo.getText().toString()) < price){
tt.setText("double: "+price);
}else{
tt.setText("double: "+Double.parseDouble(textbo.getText().toString()));
}
}
}
да Sumthing как this.so где я могу начать? – Djkgotso
Скопируйте 'savedPrice' в строку после' price' и скопируйте мою функцию onClick поверх вашей. Дайте мне знать, если он скомпилируется. Я предположил, что у вас никогда не будет отрицательной «цены». – Sam