بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

مشکل در اجرا شدن

مدیریت گفتگو
9111112008 11 سال پیش
آخرین تغییر: 11 سال پیش

من همه ی کدهامو درست می نویسم ولی نمی دونم چرا بعضی اوقات اجرا میشه و لی بعضی اوقات این پیغامو میده:

این هم کدهام:

نظرات

محمد 11 سال پیش
فکر کنم مشکل از txttext.setText(0) باشه. صفر رو با یه " " جمع کن ببین درست میشه
MeY3am 11 سال پیش
شما باید متغیر counter را در ابتدا مقدار دهی کنید و بعد پلاس کنید !
AAA 11 سال پیش
سلام. دوست عزیز منم همین مشکل رو داشتم. از آنجا که استاد یه سری تغییرات در نرم افزارهای مورد نیاز برای برنامه نویسی اندروید داده بعضی مواقع main.xml دچار مشکل میشن. CTRL + X بزن بعد CTRL + V بعد CTRL + C . اگه مشکل حل نشد باید همه ی کارا رو دوباره انجام بدی!

پاسخ‌ها 4

Mohammad 11 سال پیش

باید صفر تکستو رو داخل " " بزاری

txttext.setText(0);  <<==به جای این
txttext.setText("0"); <<==اینو بزار
 

نظرات

9111112008 11 سال پیش
انجام دادم نشد مشکل از کدنویسی نیست
Mohammad 11 سال پیش
من تست کردم..راحت اجرا شد.
Mohammad 11 سال پیش

این کدی که من تست کردم.سالمه سالم!راحت اجرا شد

 

public class Startup1Activity extends Activity {

    public int counter;


    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        final TextView txttext = (TextView) findViewById(R.id.txt);
        final Button btnstart = (Button) findViewById(R.id.btnstart);
        final Button btnreset = (Button) findViewById(R.id.btnreset);

        txttext.setText("0");
        txttext.setTextSize(40);

        btnstart.setOnClickListener(new OnClickListener() {

            public void onClick(View arg0) {
                counter++;
                txttext.setText(" " + counter);

            }
        });

        btnreset.setOnClickListener(new OnClickListener() {

            public void onClick(View arg0) {
                counter = 0;
                txttext.setText(" " + counter);

            }
        });
    }
}

نظرات

سجاد زهره ای 11 سال پیش

 خب دوست عزیز شما دوباره اینم اشتباه نوشتی

 txttext.setTextSize(40);
باید کلا شما از "" استفاده کنید

یعنی اینجور:
txttext.setTextSize("40");

 

 

 

نظرات

Mohammad 11 سال پیش
داداش اصلا نمیشه اینطور نوشت!خطا میگیره...
hojat_babaie 11 سال پیش

سلام کد خطا رو اگه بزاری بهتره .

ولی توی کد ها تون  در ورودی متد هایی مثل setText باید قبل از عدد یک جفت کتیشن رو با عدد جمع کنید

مثلا:

  txt.setText("" + 0);

نظرات


پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .