어디에 문제가 있습니다. 내 edittext가 안드로이드에서 보이거나 보이지 않는지 확인하려면 아무도 내 if 문을 사용할 수 없습니다. 내 글고 내가 데이터를 삽입하는 방법을 볼 수 수단 인 경우조건이 내 명령에서 작동하지 않는 경우
지금 내가
, 조건이 있습니다. 확인해야합니다. edittext가 없어지면 다른 데이터에 어떻게 삽입 할 수 있습니까?
Button b;
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.selling1);
b=(Button) findViewById(R.id.button1);
b.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
DecimalFormat tw = new DecimalFormat("0.00");
EditText a= (EditText)findViewById(R.id.y);
EditText b= (EditText)findViewById(R.id.a);
Float x=Float.parseFloat(a.getText().toString());
Float y=Float.parseFloat(b.getText().toString());
if((a.getText().toString().equals(""))){
Toast t= Toast.makeText(getApplicationContext(), "10000 is there", Toast.LENGTH_LONG);
t.setGravity(Gravity.CENTER, 02, 10);
t.show();
}else{
Float z=(x*y)/(100+y);
Float p=x-z;
EditText c= (EditText)findViewById(R.id.c);
c.setText(tw.format(z));
EditText d= (EditText)findViewById(R.id.e);
d.setText(tw.format(p));
}
질문을 사용자의 언어로 쓰고 Google 번역사를 사용하여 영어로 번역하지 않는 이유는 무엇입니까? 가시성에 대해 말하는 것은 빈 EditText의 문자열과 아무 관련이 없습니다. –
a.getText(). toString()를 호출하고 비어있는 경우 반환되는 내용을 확인하십시오. getApplicationContext(), "10000 is there", Toast.LENGTH_LONG); t.setGravity (Gravity.CENTER, 02, 10); t.show();} – Vamshi