جستجو در انجمن

در حال نمایش نتایج برای برچسب های 'فرگمنت'.



تنظیمات بیشتر جستجو

  • جستجو بر اساس برچسب

    برچسب ها را با , از یکدیگر جدا نمایید.
  • جستجو بر اساس نویسنده

نوع محتوا


برنامه نویسی اندروید | آموزش برنامه نویسی اندروید | آموزش اندروید

  • اندروید
    • ابزار های برنامه نویسی اندروید
    • آموزش برنامه نویسی اندروید
    • رفع مشکلات و سوالات
    • امنیت در اندروید
    • پروژه های اندروید
  • پشتیبانی اندروید
    • اندروید Lollipop
    • اندروید marshmallow
    • اندروید nougat
    • اندروید Oreo
  • کاتلین (Kotlin)
    • آموزش های برنامه نویسی Kotlin
    • سوالات و رفع مشکلات Kotlin
  • مباحث مرتبط با اندروید
    • ابزارها و سایتهای مفید
    • گرافیک موبایل
    • آموزش های ویدئویی
    • برنامه نویسی جاوا
  • تکنولوژی های اندروید
    • وب موبایل
    • توسعه اندروید با #C
    • توسعه اندروید با Basic4Android
  • متفرقه
    • اپلیکیش های ایرانی
    • برنامه نویسی
    • درخواست همکاری
    • مباحث متفرقه
    • مهارتهای فروش و بازاریابی
  • پشتیبانی محصولات مارکت
    • پرسش و پاسخ مرتبط با مارکت انجمن اندروید ایران
    • پشتیبانی مارکت پروژه های اندروید
    • پشتیبانی مارکت آموزش اندروید
    • پشتیبانی مارکت گرافیک موبایل
  • انجمن اندروید ایران
    • اخبار و اعلانات
    • صندوق پيشنهادات و انتقادات
    • تازه‌های دنیای کامپیوتر و فناوری
    • قوانین انجمن تخصصی اندروید ایران

دسته ها

  • پروژه اندروید
    • سورس پروژه اندروید
    • کامپوننت های اندروید
    • کتابخانه های اندروید
  • آموزش اندروید
    • فیلم آموزشی کاربردی
    • مقالات آموزشی اندروید
  • گرافیک موبایل
    • قالب طراحی اپلیکیشن
  • اپلیکیشن های اندروید
    • کاربردی
    • کسب و کار
    • آموزش
    • کتاب‌ها و منابع
    • ویدئو و رسانه
    • بازی‌

تقویم ها

  • Community Calendar

13 نتیجه پیدا شد

  1. سلام دستان من به یه مشکلی خوردم من یه battom barدرست کردم و خب چند تا فرگمنت براش قرار دادم الان میخوام تو یکی از فرگمنت هام toolbarبزارم نه تو کل برنامه اما چون فایل جاوای اون activity من به صورت extends fragmentهست خیلی از خواصAppCompatActivity رو نداره به همین خاطر نمیتونم toolbarرو بهش اظافه کنم میخواستم اگه میشه یا یه روش بهم بگید که fragment هم خواصAppCompatActivity رو پیدا کنه یا یه راه حل بهم بدید. خیلی ممنون.
  2. چطور میتونم از یک فرگمنت به یک اکتیویتی انتقال پیدا کنم. تو دیزاین فرگمنتم یه دکمه دارم که میخوام باهاش به یه اکتیویتی برم، اما تو کلاس فرگمنتم وقتی میخوام باتنو تعریف کنم ارور میده برای findviewbyid. ممنون میشم اگه کمکم کنید
  3. سلام به همگی... مسقیم میرم سر اصل مطلب: من داخل یکی از فرگمنتهایی که پیاده سازی کردم، یک دکمه قرار دادم که با زدن اون یک layout رو با دستور: layout.setVisibility(View.VISIBLE); نمایش میدم، حالا میخوام با زدن دکمه برگشت این layout بسته بشه ولی متد onBackPressed رو نمیشه توی فرگمنت پاده سازی کرد!!!! چجوری میتونم این کار رو انجام بدم؟!!! ممنون از راهنماییتون.
  4. سلام میخواستم بدونم چطور از دکمه برگشت در فرگمنت استفاده کنیم یعنی زمانی که در فرگمنتی هستیم با زدن دکمه برگشت به فرگمنت دیگه بره نه به اکتیوتی قبلی . کد زیر رو نوشتم ولی بعضی موقع جواب نمیده. تو اکتیوتی protected OnBackPressedListener onBackPressedListener; public interface OnBackPressedListener { void doBack(); } public void setOnBackPressedListener(OnBackPressedListener onBackPressedListener) { this.onBackPressedListener = onBackPressedListener; } @Override public void onBackPressed() { if (onBackPressedListener != null) onBackPressedListener.doBack(); else super.onBackPressed(); } @Override protected void onDestroy() { onBackPressedListener = null; super.onDestroy(); } داخل فرگمنت public class CatServFragment extends Fragment implements agahi_main.OnBackPressedListener { @Override public void doBack() { agahi_main.fm.beginTransaction().replace(R.id.frame, new HomeFragment()).commit(); } }
  5. با سلام وقت بخیر من از سایت گیت هاب یه کتابخانه برخوردم خیلی دوست دارم ازش تو فرگمنتم استفاده کنم به آدرس: https://github.com/ogaclejapan/SmartTabLayout https://raw.githubusercontent.com/ogaclejapan/SmartTabLayout/master/art/demo4.gif عکس این رو که میخواهم رو گذاشتم در بالا حالا یه مشکلی که دارم این خودش اتوماتیک در زمان اجرا فرگنمت ها رو اجرا میکنه ولی من میخواهم خودم از قبل فرگمنت هایی که ایجاد کردم به هر ایتم تب لی آوت اختصاص بدم کلی باهاش کلنجار رفتم ممنون میشم با یه سورس کد دو تا فرگمنت رو برام ست کنید و بفرستید چون حسابی قاطی کرده منو با تشکر از لطف دوستان
  6. سلام زمانی که یه تب لایوت ساختیم با ویو پیچر هر وقت مثلا روی یک دکمه که در یکی از این لایه ها قرار داره کلیک می کنیم و به بخش بعدی می ریم چیکار کنیم که صفحه ای که باز میشه بالا همون تب ها نمایش داده بشه ؟ در واقع فکر کنم به این صورت هستش که اطلاعات روی ویو پیچر نمایش داده بشه
  7. با سلام من با استفاده از DialogFragment چند تا فرگمنت رو ساختم و تو لود و اجرا مشکلی ندارم الان میخواهم مثلا وقتی کاربر از فرگمنت اول اسکرول میکنه و وارد فرگمنت دوم میشه حین ورود یک پیغام بهش بدم نمیدونم چطوری این کارو رو انجام بدم؟ بعد میخواهم وقتی کاربر روی یک دکمه در فرگمنت دوم کلیک کرد مقدار یک Text viewدر فرگمنت بعدی آپدیت بشه میشه راهنمایی کنید چطوری میتونم این کارها رو انجام بدم ؟
  8. سلام. من تو اکلیپس میتونستم با کد زیر اکشن بار پیش فرض رو حذف کنم ولی تو استودیو نمیدونم چرا نمیشه؟؟؟ android:theme="@android:style/Theme.NoTitleBar" اس دی کی ام 24 هست
  9. سلام آقای سر سیفی اگه میشه منو تو این قضیه کمک کنید هرجور بتونم جبران میکنم بخدا شرمندم همش مزاحمم ببینید من یه برنامه فرگمنتی درست کردم به این صورت من ViewFlipper رو به تب یک بردم و بدون هیچ مشکلی نمایش داد! اما به محض اینکه LinerLayout که دایره های داخل اسلایدر نشون میده رو به تب یک میبرم که فقط تو تب 1 نشون بده و داخل بقیه صفحات نمایش نده برنامه stop میشه با وجود اینکه وقتی همین کد رو میبرم تو xml صفحه اصلی نمایش داده میشه و برنامه اجرا میشه اما داخل صفحات همه تب ها نمایش داده میشه! درصورتی که من میخوام فقط داخل تب 1 نمایش داده بشه کد: پ.ن:همین کد Linear Layout را که میبرم به قسمت activity_main2 به خوبی برنامه اجرا و نمایش داده میشه اما داخل همه فرگمنت ها و صفحات به نمایش در میاد در صورتی که من میخوام فقط داخل تب1 یا صفحه اصلی نشون داده بشه شرمنده همش مزاحم هستم بسیار بسیار از لطف شما ممنونم و سپاسگذارم
  10. درود و خسته نباشید یه اکتیویتی اصلی دارم که داخلش فریم گذاشتم و با استفاده از باتم بار فرگمنت ها رپ در فریم لود میکنم. مشکلی که دارم اینه اگر فرگمنت رو عوض کنم زمان برگشتم به فرگمنت دوباره از اول همه کارا باید انجام بشن. من در فرگمنت یه لیست دارم که اطلاعاتش از سرور میاد برای همین میخوام زمانی که از فرگمنت خارج میشم اطلاعات حذف نشه. ( یه چیزی شبیه انستگرام میخوام. جلپگیری از دریافت دوباره اطلاعات از سرور). ممنون میشم کسی بتونه راهنمایم کنه
  11. توی این آموزش میخوایم یه گالری عکس درست کنیم که از view pager استفاده میکنه توی بعضی از نرم افزارها برای بخش راهنما هم استفاده میشه. برای این کار پروزه جدید ایجاد کنید توی فایل activity_main.xml کد زیر را قرار بدید ]<?xml version="1.0" encoding="utf-8"?> android:layout_width="fill_parent" android:layout_height="fill_parent" > android:id="@+id/view_pager" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_above="@+id/screen_navigation_button" /> android:id="@id/screen_navigation_button" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_alignParentBottom="true" android:gravity="center" android:padding="10dip" android:text="ViewPager!" android:textSize="18sp" /> فایل دیگری به اسم single_view.xml ایجاد کنید و کد زیر را در آن قرار دهید. <?xml version="1.0" encoding="utf-8"?> android:id="@+id/image_view" android:layout_width="fill_parent" android:layout_height="fill_parent" /> در فایل جاوا کد زیر را قرار دهید package com.example.viewpageractivity; import android.app.Activity; import android.content.Context; import android.content.Intent; import android.os.Bundle; import android.support.v4.view.PagerAdapter; import android.support.v4.view.ViewPager; import android.util.Log; import android.view.LayoutInflater; import android.view.View; import android.view.View.OnClickListener; import android.view.ViewGroup; import android.widget.ImageView; import android.widget.TextView; import android.widget.Toast; public class MainActivity extends Activity { private static final int MAX_VIEWS = 5; ViewPager mViewPager; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); mViewPager = (ViewPager) findViewById(R.id.view_pager); mViewPager.setAdapter(new WalkthroughPagerAdapter()); mViewPager.setOnPageChangeListener(new WalkthroughPageChangeListener()); } class WalkthroughPagerAdapter extends PagerAdapter { @Override public int getCount() { return MAX_VIEWS; } @Override public boolean isViewFromObject(View view, Object object) { return view == (View) object; } @Override public Object instantiateItem(View container, int position) { Log.e("viewPager", "instantiateItem(" + position + ");"); Toast.makeText(getApplicationContext(), position+"", Toast.LENGTH_LONG).show(); LayoutInflater inflater = (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE); View imageViewContainer = inflater.inflate(R.layout.single_view, null); ImageView imageView = (ImageView) imageViewContainer.findViewById(R.id.image_view); switch(position) { case 0: imageView.setImageResource(R.drawable.ic_launcher); break; case 1: imageView.setImageResource(R.drawable.ic_launcher); break; case 2: imageView.setImageResource(R.drawable.ic_launcher); break; case 3: imageView.setImageResource(R.drawable.ic_launcher); break; case 4: imageView.setImageResource(R.drawable.ic_launcher); break; } ((ViewPager) container).addView(imageViewContainer, 0); return imageViewContainer; } @Override public void destroyItem(ViewGroup container, int position, Object object) { ((ViewPager)container).removeView((View)object); } } class WalkthroughPageChangeListener implements ViewPager.OnPageChangeListener { @Override public void onPageScrollStateChanged(int arg0) { } @Override public void onPageScrolled(int arg0, float arg1, int arg2) { } @Override public void onPageSelected(int position) { // Here is where you should show change the view of page indicator switch(position) { case MAX_VIEWS - 1: break; default: } } } با توجه به نیاز خودتون میتونید برنامه رو تغییر بدید
  12. در این آموزش میخواهیم کار با فرگمنت رو انجام بدیم. برای این کار پروژه جدیدی ایجاد کرده. در فایل activity_main.xml کد زیر را قرار دهید. xmlns:tools="http://schemas.android.com/tools" android:orientation="horizontal" android:layout_width="match_parent" android:layout_height="match_parent" > android:name="balaji.fragment_static.Fragment1" android:id="@+id/fragment1" android:layout_weight="1" android:layout_width="0dp" android:layout_height="match_parent" /> android:name="balaji.fragment_static.Fragment2" android:id="@+id/fragment2" android:layout_weight="1" android:layout_width="0dp" android:layout_height="match_parent" /> فایل به اسم Fragment1.xml ایحاد کنید و کد زیر را در آن قرار دهید. xmlns:tools="http://schemas.android.com/tools" android:background="#7B68EE" android:layout_width="match_parent" android:layout_height="match_parent" > android:id="@+id/textView1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerHorizontal="true" android:layout_centerVertical="true" android:textSize="30dp" android:text="Fragment 1" /> فایل دیگری به اسم Fragment2.xml ایجاد کنید و کد زیر را در آن قرار دهید. xmlns:tools="http://schemas.android.com/tools" android:background="#00FF00" android:layout_width="match_parent" android:layout_height="match_parent" > android:id="@+id/textView1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerHorizontal="true" android:layout_centerVertical="true" android:textSize="30dp" android:text="Fragment 2" /> در فایل MainActivity.java کد زیر را قرار داده import android.os.Bundle; import android.app.Activity; import android.view.Menu; public class MainActivity extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } @Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.activity_main, menu); return true; } } در فایل Fragment1.java کد زیر را قرار داده import android.app.Fragment; import android.os.Bundle; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; public class Fragment1 extends Fragment { @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { // Inflate the layout for this fragment return inflater.inflate(R.layout.fragment1, container, false); } } در فایل Fragment2.java هم کد زیر را قرار دهید. import android.annotation.SuppressLint; import android.app.Fragment; import android.os.Bundle; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; @SuppressLint("NewApi") public class Fragment2 extends Fragment { @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { // Inflate the layout for this fragment return inflater.inflate(R.layout.fragment2, container, false); } } برنامه را اجرا کنید. خروجی برنامه به صورت زیر می باشد
  13. سلام دوستان کسی می تونه کمک کنه می خوام با کلیک کردن آیتمهای لیست ویویی که توی یک فرگمنت هست به یک اکتیویتی دیگه منتقل شم دستورات زیر بهم جواب نمی ده