مشخصات مقاله
-
1772
-
0.0
-
7888
-
0
-
0
آموزش بارگذاری Spinner اندروید
آموزش بارگذاری 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);
علاوه بر اين روش ديگر روش ها نيز وجود دارد كه مي توانيد براي استفاده از اسپينر به طور موثرتر بهره ببريد.
مثال:
در اينجا مثالي براي از ستفاده از نوارپردازش به منظور كاربرد spinner نشان داده شده است.برنامه اي اصلي به شما اين اجازه را مي دهد كه با زدن يك كليك spinner را فعال سازيد.
براي آزمايش اين مثال شما مي توانيد آن را بر يك دستگاه حقيقي يا يك مقلد اجرا كنيد.
در قسمت زير مطلب به كلي توضيح داده شده است.
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 اصلاح شده را به مرحله اجرا در آوريم. فرض مي كنیم كه شما اي دوي دي تان را ساخته ايد. در هنگام نصب براي اداره كردن برنامه از طريق اكليپس يكي از فايل هاي فعاليت پروژتان را باز كنيد و از تولبار بر روي ران كليد كنيد. اكليپس برنامه را روي اي وي دي شما نصب مي كند و آماده به كار مي شود. اگر همه چيز در نصب و برنامه شما مرتب پيش رفت. پنجره زي نمايش داده خواهد شد.
حالا روي لود اسپينر كليد كنيد تا روشن شود ...تصوير اين عمل در زير نمايش داده شده است.