رفتن به مطلب
انجمن اندروید ایران | آموزش برنامه نویسی اندروید و موبایل
  • android.png.1fab383bc8500cd93127cebc65b1dcab.png

پست های پیشنهاد شده

سلام من این کد رودربرنامه ام نوشتم واین برنامه درواقع این جوری کار می کنه که اول این برنامه یکادیت تکسداره ویکباتونوقتی که روی دکمه کلیک شداگهادیت تکسخالی باشه پیام بده که درادیت تکسیک اسم را وارد کنه واگر نه که خود اسم نوشته شده را در ادیت تکسچاپ کنهولی وقتی کد را نوشتم که با یک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]

لینک ارسال
به اشتراک گذاری در سایت های دیگر

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...