آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

اکشن بار

رامین  11 سال پیش  11 سال پیش
0 0

سلام خسته نباشید

در مورد اکشن بار توی اندروید های پایین  مثلا main برنامه رو extends بدید از actionbaractivity . خب من بعضی از اکتیویتی هام extend از listactivity  هستند و تغییرشون نمیشه بدم . تازه main رو هم که extends activity بود رو نتونستم تغییر بدم فورس کلوز میده ممنون میشم کمک کنید . توی logcat هم میگه این کلاس وجود نداره(actionbaractivty)

0 0
شما باید اندروید اپورت ورژن هفت را به کتابخانه تان اضافه کنید. یک بخشی از آن را برای شما در اینجا گذاشته ام که برای کار با اکشن بار کار شما را راه می اندازد. (توضیحات بیشتر به داکیومنت های گوگل مراجعه کنید) این کتابخانه را به ایکلیپس ایمپورت کنید و بعد به کتابخانه های پروژه اضافه کنید. لینک (11 سال پیش)
0 0
خوب اول کتابخانه رو به پروژه اضافه کردم بعد این کارا رو کردم که فورس کلوز میده (11 سال پیش)
0 0
حالا چرا می زنی! راستش اینطور که من فهمیدم (درباره بخش فورس کلوز) شما کتابخانه را به ایکلیپس وارد کرده اید اما هنوز خطا دارید و یا برنامه فورس کلوز می دهد. اگه اینطوریه چند مورد را چک کنید. اول کتابخانه را فقط یک بار به پروژه ایمپورت کنید و نه چند بار مثلا در biultPath و در پوشه lib هم نیازی نیست قرار دهید بلکه کافی است به بخش کتابخانه ها اضافه شود. در درجه دوم در ایکلیپس (جزو باگ های آن است) نباید کتابخانه ای که ایمپورت کرده اید در درایوی جداگانه قرارداشته باشد و بهتر است پروژه و کتابخانه هر دو در workSpace قرار داشته باشند. در آخر یک بار پروژه را Clean کنید. (11 سال پیش)
0 0
ببخشید کامپیوتر هنگ کرد چند بار ok کردم (11 سال پیش)
 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
کاشی زاده  11 سال پیش
0 0

سلام . دوست عزیز شما اول از همه کتابخونه appcompat_v7 به پروژه اضافی کنید بعد از اون باید همه اکتیویتی هاتون رو از ActionBarActivity اکستندز کنید . اینکار رو میتونی با ساخت یه کلاس معمولی انجام بدی فقط کافی کلاس از ActionBarActivity اکستندز بشه بعد بقیه کلاس هاتون رو از اون کلاس اکستندز کنی . 

شما زمانی که اینکار رو میکنید دیگه نیازی برای هر کدوم جدا اکستندز بزنید . کلاس main  هم خودش اکی میشه . فقط میمونه کلاسی که مربوط به لیست ویو هست که نمیشه دیگه از لیست اکتیویتی اکستندز بشه و باید از هومن کلاس اکستندز کنید ، برای لیست ویو هم باید به صورت دیگه ای تعریفش رو انجام بدید تا مشکلتون برطرف بشه .


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