Farzad Sarseifi

مدیریت انجمن
  • تعداد ارسال ها

    1,343
  • تاریخ عضویت

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

  • Days Won

    43

تمامی ارسال های Farzad Sarseifi

  1. مطمئن هستید Gradle شما روی حالت آنلاین هستش ؟ که نمی تونه بدون فیلتر ش کن هم چیزی رو دانلود کنه
  2. از نسخه جدید FlipBoard استفاده کنید https://github.com/emilsjolander/android-FlipView و این کتابخانه جذاب https://github.com/Flipboard/bottomsheet
  3. یه راه حل اینه که کدی اطلاعات رو نمایش میدهید یک method کنید و یبار دیگه صداش بزنید راه حل دوم notifyDataSetChanged(); هستش فعلا با روش اول کارتون رو پیش ببرید در صورتی که کار تموم شد برگردید و روش دوم رو پیاده سازی کنید که روش بهتری هستش
  4. اینو بررسی کنید
  5. من هنوز واقعا منظور کاری که میخواهید انجام دهید را متوجه نشده ام اما با توجه به برداشتم وقتی قصد دارید یک تنظیماتی ذخیره شود بعد از اینکه یک گزینه فعال شد . بیاید و یک sharedPrefrences بسازید و وقتی که میخواهید عنوان های popupMenu را مقدار دهی کنید ابتدا به این مقادیر رجوع کنید و مقادیر را بررسی نمایید و الان میتونید مقادیری را که نیاز دارید را نمایش دهید
  6. شما کد اداپتر RecyclerView خودتون رو بزارید که بررسی کنیم و مشکل رو پیدا کنیم
  7. سوال شما خیلی کلی هستش، مراحل زیر رو برای انجام یک پروژه نرم افزاری حتما باید انجام دهید : 1-تحلیل نیازمندی ها 2-ایجاد دیتا مدل 3-ایجاد دیتابیس و جداول برای نگهداری اطلاعات 4-طراحی فرم های اپلیکیشن و ارتباط بین صفحات 5- در این مرحله میتوانید که جعبه لاینتر خود را پیاده سازی کنید چونکه تمامی موارد قبلی را انجام داده اید و الان براحتی میتوانید اپلیکیشن را تکمیل نمایید
  8. برای اینکار باید بیاید و یک Layout سفارشی ایجاد کنید و به اکشن بار خود ست کنید تا به هر شکلی نیاز دارید بهینه سازی کنید
  9. از چه کتابخونه ای برای دریافت اطلاعات از وب سرویس استفاده میکنید لطفا log مربوطه رو قرار بدید تا بررسی کنیم
  10. سلام از این کد استفاده کنید : import android.app.Activity; import android.content.res.Configuration; import android.os.Bundle; public class Main extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); String languageToLoad = "fa"; // your language Locale locale = new Locale(languageToLoad); Locale.setDefault(locale); Configuration config = new Configuration(); config.locale = locale; getBaseContext().getResources().updateConfiguration(config, getBaseContext().getResources().getDisplayMetrics()); this.setContentView(R.layout.main); } }
  11. خطای NullPointerException برگشت داده میشود پس نتیجه این میباشد که کدی که دارید اجرا میکنید خالی میباشد. تیکه کد اصلی خودتون رو بزارید که خطا روی آن اتفاق میشود
  12. توی بخش cancel اینجوری بنویسید تا اطلاعات خالی بشند. // مقدار سایز سفر میشود editor=shp.edit(); editor.putInt("size",0); editor.commit();
  13. خیلی سادس وقتی کنسل رو میزنی بیا و اون جاهایی که مقدار میدی رو بهشون مقدار برای رشته "" و برای عدد 0 بزار اینجوری همه تنظیمات به حالت اول برمیگرده
  14. کتابخانه رو از پروژه تون حذف کنید.به این صورت که روی پروژه راست کلیک و سپس Properties در بخش library باید گزینه appcompat رو حذف کنید تا مشکل اول حذف شود
  15. باید وقتی روی دکمه cancell کنید میکنی بیای و اطلاعات رو برگردونی به حالت قبلی. وقتی تنظیمات ذخیر بشه با back زدن که اطلاعات حذف نمیشه
  16. این خطا برای این میباشد که کتابخانه appcompatV7 ناقص میباشد و وقتی این کتابخونه به پروژه شما اضافه شده است یک علامت تعجب روی پروژه شما قرار گرفته است. بهترین کار اینه به اندروید استودیو مهاجرت کنید چونکه دیگه اکلیپس پشتیبانی نمیشه
  17. برای همچین کاری میتونید تعدادی تصویر بزارید که با هر بار تغییر جهت انیمیشنی خاص لود بشه و تصویرهاش عوض بشند.
  18. این آموزش رو ببینید: http://p30droid.com/topic/425-ساخت-صفحه-شفاف-در-اندروید/
  19. بله باید به همون روش جلو برید و استایل اپ رو روی noActionBar قرار دهید مانند مثال زیر : <!-- Base application theme. --> <style name="AppTheme" parent="Theme.AppCompat.NoActionBar"> <!-- Customize your theme here. --> <item name="colorPrimary">@color/colorPrimary</item> <item name="colorPrimaryDark">@color/colorPrimaryDark</item> <item name="colorAccent">@color/colorAccent</item> </style>
  20. سلام به انجمن خوش اومدید دیگه اکشن بار منسوخ شده و بهتره باید Toolbar اینکار رو پیاده سازی کنید بدین صورت که ویجت Toolbar رو از کتابخونه Appcompat وارد میکنید و میتوانید براساس نیازتون اون رو custom کنید به صورت زیر : <?xml version="1.0" encoding="utf-8"?> <android.support.v7.widget.Toolbar xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:id="@+id/toolbar" android:layout_width="match_parent" android:layout_height="?attr/actionBarSize" android:background="?attr/colorPrimary" app:popupTheme="@style/ThemeOverlay.AppCompat.Light" app:layout_scrollFlags="scroll|enterAlways" app:layout_collapseMode="pin"> <FrameLayout android:layout_width="match_parent" android:layout_height="match_parent"> <!-- This is a centered logo --> <ImageView android:id="@+id/toolbar_logo" android:src="@drawable/logo" android:layout_width="wrap_content" android:layout_height="fill_parent" android:layout_marginRight="?attr/actionBarSize" android:layout_marginTop="4dp" android:layout_marginBottom="4dp" android:layout_gravity="center" /> <!-- This is a centered title --> <!-- <TextView android:id="@+id/toolbar_title" android:orientation="horizontal" android:layout_width="wrap_content" android:layout_height="fill_parent" android:layout_marginRight="?attr/actionBarSize" android:layout_gravity="center" android:gravity="center_vertical" android:visibility="gone" android:text="@string/app_name" android:textColor="@color/white" style="@style/TextAppearance.AppCompat.Widget.ActionBar.Title.Inverse" /> --> <!-- This is a custom left side button --> <!-- <ImageButton android:id="@+id/btn_settings" android:layout_width="?attr/actionBarSize" android:layout_height="?attr/actionBarSize" android:layout_marginRight="?attr/actionBarSize" android:layout_gravity="start|center_vertical" android:visibility="invisible" android:src="@drawable/ic_settings_white_24dp" style="@style/Widget.AppCompat.ActionButton" /> --> <!-- This is a custom right side button --> <!-- <ImageButton android:id="@+id/btn_search" android:layout_width="?attr/actionBarSize" android:layout_height="?attr/actionBarSize" android:layout_gravity="end" android:src="@drawable/ic_magnify_white_24dp" style="@style/Widget.AppCompat.ActionButton" /> --> </FrameLayout> </android.support.v7.widget.Toolbar>
  21. شما فقط لازمه که اطلاعات SharedPrefrences رو با استفاده از کتابخانونه های Volley,Retroft,Okhttp به سرور بفرستید
  22. من منظور شما رو اینجوری برداشت کردم: یک دیتابیس سمت اندروید sqlite دارید که اطلاعات رو بصورت لوکال نگهداری میکند و سپس به سمت سرور ارسال میکند ------------------------ شما باید همیشه وضعیت شبکه خود را بررسی کنید بهتره با یک BroadCastReciver اینکار را انجام دهید تا در صورتی شبکه برقرار بود اطلاعات بطور اتوماتیک به سرور انتقال داده شود
  23. فایل build.gradle رو باز کنید و minSDK رو روی 9 قرار دهید
  24. این ارور می که minSDk شما روی 7 هستش و باید به 9 تغییر داده شود، دلیل هم اینه که دارید روی API 25 کار میکنید
  25. اره اندروید استودیو خودش این مشکل رو داره وقتی یه مسیر طولانی داشته باشه پروژه ارور میده که کاملا غیر منطقی میباشد و امیدوارم در ورژن های بعدی مشکل برطرف شود