رفتن به مطلب

محمدرضا شاهپیری

مدیر کل سایت
  • تعداد ارسال ها

    2,939
  • تاریخ عضویت

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

  • روز های برد

    364

تمامی مطالب نوشته شده توسط محمدرضا شاهپیری

  1. خب این کتابخونه کارش همینه دیگه. یکی از سابهاتونو توی doinBackground بزارین ساب دومی هم توی onPostExecuted بزارید. اینها به ترتیب اجرا میشه خیر دوست عزیز این دستور برای منتظر موندن برای ایونت هست نه ساب.
  2. برای اینجور کارهایی بهتره از asynctask استفاده کنید. از کتابخونه زیر کمک بگیرید
  3. مشکل مشخصه عزیز. ClassNotFoundException یعنی اینکه کتابخونه ناقصه یا وابستگیها اضافه نشده. البته در صورتی که از Sdk اندرویدX استفاده میکنید هم این مشکل پیش میاد باید کتابخونه ها رو به اندروید x ارتقا بدین یا jetify کنید
  4. واسه اینکه ویویی کلیک رو دریافت نکنه باید مقادیر Enabled و Clickable و Focusable برای ویو فالس باشه
  5. متاسفانه منم به نتیجه ای نرسیدم. به نظر میاد داکیومنت ناقصه و قطعا باید موارد دیگه ای هم درنظر گرفته بشه.
  6. لطفا اطلاعات و دسترسیهای سرورتون رو خصوصی کنید. همینطور داکیومنت مربوطه رو
  7. دوست عزیز قطعا مشکل از دیتاتون هست. دقت داشته باشین که حتما باید سطرها رو جدا کنید و طول دیتا رو دقیق بفرستین. تو مثال زیر که البته با ++c هست میتونید نمونه رو ببینید std::string post_data = "CMD=Put&PROGRAM=blastp&DATABASE=swissprot&QUERY=KPFPAPQTPGRLQAL"; std::string msg; msg += "POST /blast/Blast.cgi http/1.1\r\n"; msg += "Host: ncbi.nlm.nih.gov\r\n"; msg += "Content-Type: application/x-www-form-urlencoded\r\n"; msg += "Content-Length: " + std::to_string(post_data.size()) + "\r\n"; msg += "\r\n"; msg += post_data;
  8. چجوری به سرور متصل میشید عزیز؟ کدهای اتصال و ارسال مقادیر رو پیوست کنید
  9. متد End_Exam کاملا به خطا میخوره. قبل از اجرای این متد چک کنید که اکتیوتی باز باشه.
  10. خطا توی متد onfinish رخ داده. تو این متد چک کنید که ویوها موقه pause بود اکتیویتی آپدیت نشه
  11. بله دوست عزیز. paralax کلا از ریسایکلر حذف شده و یک کتابخونه مستقله
  12. باید از fileprovider استفاده کنید عزیز کتابخونه زیر متد اشتراک داره اصلا‌.
  13. از لحاظ منطقی فرقی نمیکنه شاید مشکل از سمت سرور باشه. ولی شما از کلاس stringbuilder هم استفاده کنید ببینید تغییری میکنه یا نه
  14. مشکل از کتابخونه هاتونه که از پکیج قدیمی استفاده کرده.باید یا کتابخونه رو آپدیت کنید یا اینکه از منوی tools گزینه jetifier رو بزنید که کتابخونه ها آپدیت بشه
  15. دوست عزیز عرض شد که. باید کاستوم کنید تولبار رو. برای تایتل یه تکست ویو توی تولبار قرار بدین و اونو سمت راست ببرید.
  16. کار خیلی ساده ای هست. تولبار خودش یه viewgroup هست که به راحتی میتونه parent باشه. در نتیجه میتونید هر ویویی رو توی اون قرار بدین. مثلا به شکل زیر.البته به راحتی میتونید یه LinearLayout بزارید و به ترتیب ویوها رو بچینید <androidx.appcompat.widget.Toolbar android:layout_width="match_parent" android:id="@+id/toolbar" android:background="@drawable/bg_toolbar_grad" android:layout_height="wrap_content"> <ImageView android:layout_width="56dp" android:id="@+id/menuicon" android:layout_height="56dp"/> </androidx.appcompat.widget.Toolbar>
  17. به ترتیب ویوها توی دیزاینر نگاه کنید. از بالا به پایین افزایش پیدا میکنه و از صفر شروع میشه
  18. زمانی که کتابخونه از مقداری متفاوت با پروژه استفاده کنه کافیه با دستور replace جایگزین کنید. مثلا برای مشکل فعلی کافیه مقدار زیر رو توی تگ applicationقرار بدین "tools:replace="android:supportsRtl
  19. در صورتی که از این ریسورس استفاده بشه و نسخه api چک نشه بله قطعا به خطا میخوره.
  20. ببخشید من حواسم نبود. به شکل زیر بنویسید View view = layoutInflater.inflate(R.layout.main_image_slider_layout_item,parrent, false); البته توی لیوت من مشکلی نمیبینم. برای اطمینان از سالم بودن لیوت یه اکتیویتی ایجا کنید و این لیوت رو بهش بدید با دستور setcontentview ببینید اکتیوتی اجرا میشه یا نه
  21. سلام و درود. اولا تاپیکتونو توی بخش پرسش و پاسخ باید ایجاد کنید نه بخش فروشگاه. برای اینکه توی زبانهای مختلف ویوهاتون به هم نریزه کد زیر رو به تگ application توی منیفست اضافه کنید android:supportsRtl="false"
  22. از کتابخونه زیر استفاده کنید. با ریسایکلر هم هماهنگه
  23. اول اینکه کدهاتونو بدون هیچ چیز اضافه ای بزارید. الان اومدین و کامنت گذاشتین معلوم نیست اشتباه از کجاس.خط زیر رو هم تغییر بدین View view = layoutInflater.inflate(R.layout.main_image_slider_layout_item, null); به View view = layoutInflater.inflate(R.layout.main_image_slider_layout_item,parrent, null);
×
×
  • جدید...