gholamali

توسعه دهنده اندروید
  • تعداد ارسال ها

    1
  • تاریخ عضویت

  • آخرین بازدید

اعتبار در انجمن

0 Neutral

درباره gholamali

  • درجه
    Newbie
  1. سلام من این کد رودربرنامه ام نوشتم واین برنامه درواقع این جوری کار می کنه که اول این برنامه یکادیت تکسداره ویکباتونوقتی که روی دکمه کلیک شداگهادیت تکسخالی باشه پیام بده که درادیت تکسیک اسم را وارد کنه واگر نه که خود اسم نوشته شده را در ادیت تکسچاپ کنهولی وقتی کد را نوشتم که با یکif elseمیشه این کاروکرد ولی وقتی برنامه رو اجرا میکنم ازرویif elseمی پره ودرواقع وفتی که خالی هستش به جای پیغام مقدار خالی را چاپ می کندونمی دونم چرا خروجی نمیده؟لطفا راهنمایی کنید این هم کد برنامه [shcode=java]package com.example; import android.os.Bundle; import android.app.Activity; import android.view.Menu; import android.view.View; import android.widget.Button; import android.widget.EditText; import android.widget.TextView; import android.widget.Toast; public class MainActivity extends Activity { Button btn; EditText edt; TextView txtv; String str=null; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //txtv=(TextView) findViewById(R.id.textView1); btn=(Button) findViewById(R.id.button1); edt=(EditText) findViewById(R.id.editText1); //Toast.makeText(getBaseContext(), "You must fill EditText",Toast.LENGTH_LONG).show(); btn.setOnClickListener(new View.OnClickListener() { public void onClick(View arg0) { str=edt.getText().toString(); if(str==null) Toast.makeText(getBaseContext(),"You must fill EditText",Toast.LENGTH_LONG).show(); else Toast.makeText(getBaseContext(), str,Toast.LENGTH_LONG).show(); //txtv.setText(edt.getText()); } }); } public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.main, menu); return true; } } [/shcode][shcode=java][/shcode]