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

parseColor is undefiend

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

در ویدیوی شماره 03.01 وقتی میخوام همون کدهارو خودم بنویسم دور parsecolor یک خط چین میندازه و خطای undefined میده باید چیکار کنم؟

نظرات

doost_fu 11 سال پیش
کدی که نوشتید و هم بزارید

پاسخ‌ها 3

MAHSA 11 سال پیش

import android.R.color;
import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;
import android.widget.Toast;


public class Mystartup4Activity extends Activity {

    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        TextView txtCaption = (TextView) findViewById(R.id.txtcaption);

        for (int i = 0; i < 3; i++) {
            Toast.makeText(Mystartup4Activity.this, "some message", Toast.LENGTH_SHORT).show();
            txtCaption.setText("I IS:" + i);
            txtCaption.setTextColor(color.parseColor("#0000ff"));
            txtCaption.setBackgroundColor(color.parseColor("#7f7f7f"));
        }

    }
}

 

نظرات

MAHSA 11 سال پیش
دوست عزیز این کدی هست که نوشتم ولی نمیدونم کجا رو اشتباه نوشتم که این خطا رو میده
Hossein Kurd 11 سال پیش
موس رو روی کد نگه دار ببین چه متنی می ده یا برنامه رو اجرا کن و خطاِی اون رواینجا بذار
Hossein Kurd 11 سال پیش
آهان متوجه شدم Color,parseColor شما color نوشتی با c کوچک در صورتی که باید Color تایپ کنی با C بزرگ
MAHSA 11 سال پیش
من این کارو انجام دادم و الانم یه خطای دیگه داد .color cannot be resolveed
ATRAS 11 سال پیش

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

 (Color.parseColor("#0000ff"))

نظرات

MAHSA 11 سال پیش
atras عزیز کاری که شما گفتید رو انجام دادم و مشکل حل شد. مثل اینکه با اکلیپس حالا حالاها کار داریم .خیلی هسته اش ضعیفه
ATRAS 11 سال پیش
بعضی وقتا فقط الکی ایراد میگیره.اگر دیدین از این جور خطا ها ازتون گرفت کدتونو یک جای و اگر حلقه بود بیرون حلقه بنویسید بعد درست شد کپی کنید اون جایی که میخواین.
کاشی زاده 11 سال پیش
ایراد الکی نیست بین Color و color و همینطور COLOR تفاوت های زیادی هست .
ATRAS 11 سال پیش
میدونم محمد جان.اون قسمتش رو نگفتم.اون قسمت که اشتباه از خودشون بود.ایراد بعدی رو گفتم که بعد از تصحیح شدن ازشون گرفته بود.
Hossein Kurd 11 سال پیش
با گرفتن کنترل + شیفت + O می تونید فضای نام های اضافی رو پاک کنید ولی توصیه من اینه که به سمت IntelliJ Idea برید ، سریع تر قوی تر و با باگ کمتر
مجتبی یگانه 11 سال پیش

همون طور که محمد حسین گفت ، مشکل بی دلیل نبود ! ، شما یک اشتباه پیش پا افتاده انجام دادید و چون فکرش رو هم نمیکردید که مشکل از این جور چیزا باشه ، اصلا برسی نمی کردید ،  یهو هسته ی Eclipse رو زیر سوال بردید !

Color در اندورید کلاس صحیح هست ! ، و مشکل دیگه ای که احتمالا در نسخه های مختلف اندروید باهاش مواجه بشید ، اینه که کد های رنگی با حروف بزرگ هستند و نه حروف کوچک ، یعنی

 #ff0000

صحیح نیست و باید از 

 #FF0000

استفاده کرد

نظرات


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