کانال بله, جهت پشتیبانی و اطلاع رسانی کانال بله, جهت پشتیبانی و اطلاع رسانی
عضویت

آموزش بارگذاری Spinner اندروید

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

آموزش بارگذاری Spinner اندروید

شما مي توانيد پيشرفت يك فعاليت اندرويدي را بوسيله بارگذاري نوار پیشروی نشان دهيد. نوار پیشروی به دو شكل پديدار مي شود Loadingbar و Loadingspinner. در اين فصل در مورد spinner بحث خواهيم كرد.

spinner براي نمايش پيشرفت دسته اي از فعاليت ها استفاده مي شود كه كل زمان تكميل شد نشان نامعلوم است. به منظور استفاده از spinner نياز است كه آن را در XML تعريف كنيد به اين ترتيب

Intent shareIntent = new Intent();‎
        shareIntent.setAction(Intent.ACTION_SEND);
            

بعد از تعريف آن در XML ضروريست كه مرجع spinner را در فايل جاوا در نوار پیشروی بدست آوريد . تركيب آن در زير آمده است.

spinner.setVisibility(View.GONE);‎
        spinner.setVisibility(View.VISIBLE);
            

علاوه بر اين روش ديگر روش ها نيز وجود دارد كه مي توانيد براي استفاده از اسپينر به طور موثرتر بهره ببريد.

متد ها و توضیحات
ردیف
isIndeterminate() نشان دادن پراگرس بار كه در حالت نامشخصي است.
1
postInvalidate() باعث ايجاد بي اعتباري در چرخه ي ترتيبي در دوره اي از فعاليتها مي گردد.
2
setIndeterminate(boolean indeterminate) حالت نا مشخص پراگرس بار را تغيير مي دهد..
3
invalidateDrawable(Drawable dr) بي اعتبار كردن دراوبل مخصوص
4
incrementSecondaryProgressBy(int diff) افزايش دومين فعاليت پراگرس بار با استفاده از ميزاني از فعاليتهاي خاص.
5
getProgressDrawable() دريافت داوبل استفاده شده به منظور كشيدن پراگرس بار در حالت پراسس
6

مثال:

در اينجا مثالي براي از ستفاده از نوارپردازش به منظور كاربرد spinner نشان داده شده است.برنامه اي اصلي به شما اين اجازه را مي دهد كه با زدن يك كليك spinner را فعال سازيد.

براي آزمايش اين مثال شما مي توانيد آن را بر يك دستگاه حقيقي يا يك مقلد اجرا كنيد.

متد ها و توضیحات
ردیف
شما از Eclipse IDE براي ساختن برنامه اندرويدي بانام Spinner استفاده خواهيد كرد و آن را در پوشه com.example.spinner جاي خواهيد داد و از هدفمند بودن SDK و گرد آوري آن با آخرين ورژن اندرويد به منظور استفاده از سطوح بالاتري از API ها اطمينان حاصل كنيد.
1
اصلاح كنيد src/MainActivity.java file به منظود افزودن كد هاي لازم
2
اصلاح كنيد the res/layout/activity_main به منظور افزودن تركيبات اكس ام ال به ترتيب
3
اصلاح كنيد the res/values/string.xml به منظور افزودن تركيبات رديفي لازم
4
برنامه را اجرا كنيد و يك وسيله اندرويدي اجرايي را انتخاب كنيد سپس برنامه را در آن نصب كنيد و نتيجه را باز بيني كنيد.
5

در قسمت زير مطلب به كلي توضيح داده شده است.

                src/com.example.spinner/MainActivity.java ‎
        package com.example.spinner;‎
        import android.app.Activity;‎
        import android.os.Bundle;‎
        import android.view.Menu;‎
        import android.view.View;‎
        import android.widget.ProgressBar;‎
public class MainActivity extends Activity {‎
        ‎   private ProgressBar spinner;‎
        ‎   @Override
    ‎   protected void onCreate(Bundle savedInstanceState) {‎
        ‎      super.onCreate(savedInstanceState);‎
        ‎      setContentView(R.layout.activity_main);‎
        ‎      spinner = (ProgressBar)findViewById(R.id.progressBar1);‎
        ‎      spinner.setVisibility(View.GONE);‎
        ‎   }‎
            ‎   public void load(View view){‎
        ‎      spinner.setVisibility(View.VISIBLE);‎
        ‎   }‎
            ‎   @Override
    ‎   public boolean onCreateOptionsMenu(Menu menu) {‎
        ‎      // Inflate the menu; this adds items to the action bar ‎if it is present.‎
        ‎      getMenuInflater().inflate(R.menu.main, menu);‎
        ‎      return true;‎
        ‎   }‎
            ‎}
            

در قسمت زير مطلب به كلي توضيح داده شده است.

                 res/layout/activity_main.xml.‎
‎‎
 
    ‎               

             

در قسمت زير مطلب به كلي توضيح داده شده است

 res/values/string.xml
‎‎
‎Spinner‎
    ‎   Settings‎
    ‎   load spinner‎
‎lt;/resources>‎&           
                
                 

در قسمت زير مطلب به كلي توضيح داده شده است.

AndroidManifest.xml ‎‎
‎
‎
‎
     ‎   ‎
    ‎   
            ‎
            ‎         
                ‎
                ‎            ‎
                 ‎            ‎
                ‎
            ‎
            ‎      ‎
            ‎   ‎
‎

            

بياييد Loadingspinner اصلاح شده را به مرحله اجرا در آوريم. فرض مي كنیم كه شما اي دوي دي تان را ساخته ايد. در هنگام نصب براي اداره كردن برنامه از طريق اكليپس يكي از فايل هاي فعاليت پروژتان را باز كنيد و از تولبار بر روي ران كليد كنيد. اكليپس برنامه را روي اي وي دي شما نصب مي كند و آماده به كار مي شود. اگر همه چيز در نصب و برنامه شما مرتب پيش رفت. پنجره زي نمايش داده خواهد شد.

آموزش بارگذاری Spinner اندروید

حالا روي لود اسپينر كليد كنيد تا روشن شود ...تصوير اين عمل در زير نمايش داده شده است.

آموزش بارگذاری Spinner اندروید
1394/07/27 7890 1773
رمز عبور : tahlildadeh.com یا www.tahlildadeh.com
نظرات شما

نظرات خود را ثبت کنید...