host3nter

اموزش برنامه نویسی اندروید | ساخت گالری

بنام خدا سلام در این بخش : چگونه گالری تصاویر بسازیم ؟ یا چگونه از ImageSwitcher در ...

موضوع اموزش برنامه نویسی اندروید | ساخت گالری,.

بحث آزاد, وی بی ایران, ویبولتین

تاريخ ارسال:2014/08/15

هاست سنتر بنام خدا سلام در این بخش : چگونه گالری تصاویر بسازیم ؟ یا چگونه از ImageSwitcher در اندروید استفاده کنیم؟ یک پروژه ایجاد کنید. داخل فایل xml صفحه مورد نظر کدهای زیر را قرار دهید کد: کد: <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"     android:layout_width="match_parent"     android:layout_height="match_parent" >       <ImageSwitcher         android:id="@+id/switcher"         android:layout_width="match_parent"         android:layout_height="match_parent"         android:layout_alignParentLeft="true"         android:layout_alignParentTop="true" />       <Gallery         android:id="@+id/gallery"         android:layout_width="match_parent"         android:layout_height="60dp"         android:layout_alignParentBottom="true"         android:layout_alignParentLeft="true"         android:background="#55000000"         android:gravity="center_vertical"         android:spacing="16dp" />   </RelativeLayout> ما قرار هست یک سری تصاویر داخل گالری قرار دهیم و هنگامی که برروی ImageSwitcher کلیک می شود آنها را بارگزاری کنیم. کدهای کلاس جاوا : (صفحه مورد نظر کد: import android.app.Activity; import android.content.Context; import android.os.Bundle; import android.view.View; import android.view.ViewGroup; import android.view.Window; import android.view.animation.AnimationUtils; import android.widget.AdapterView; import android.widget.BaseAdapter; import android.widget.Gallery; import android.widget.Gallery.LayoutParams; import android.widget.ImageSwitcher; import android.widget.ImageView; import android.widget.ViewSwitcher;   @SuppressWarnings("deprecation") public class MainActivity extends Activity implements         AdapterView.OnItemSelectedListener, ViewSwitcher.ViewFactory {       @Override     public void onCreate(Bundle savedInstanceState) {         super.onCreate(savedInstanceState);         requestWindowFeature(Window.FEATURE_NO_TITLE);           setContentView(R.layout.activity_main);           mSwitcher = (ImageSwitcher) findViewById(R.id.switcher);         mSwitcher.setFactory(this);         mSwitcher.setInAnimation(AnimationUtils.loadAnimation(this,                 android.R.anim.fade_in));         mSwitcher.setOutAnimation(AnimationUtils.loadAnimation(this,                 android.R.anim.fade_out));           Gallery g = (Gallery) findViewById(R.id.gallery);         g.setAdapter(new ImageAdapter(this));         g.setOnItemSelectedListener(this);     }       public void onItemSelected(AdapterView<?> parent, View v, int position,             long id) {         mSwitcher.setImageResource(mImageIds[position]);     }       public void onNothingSelected(AdapterView<?> parent) {     }       public View makeView() {         ImageView i = new ImageView(this);         i.setBackgroundColor(0xFF000000);         i.setScaleType(ImageView.ScaleType.FIT_CENTER);         i.setLayoutParams(new ImageSwitcher.LayoutParams(                 LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT));         return i;     }       private ImageSwitcher mSwitcher;       public class ImageAdapter extends BaseAdapter {         public ImageAdapter(Context c) {             mContext = c;         }           public int getCount() {             return mThumbIds.length;         }           public Object getItem(int position) {             return position;         }           public long getItemId(int position) {             return position;         }           public View getView(int position, View convertView, ViewGroup parent) {             ImageView i = new ImageView(mContext);               i.setImageResource(mThumbIds[position]);             i.setAdjustViewBounds(true);             i.setLayoutParams(new Gallery.LayoutParams(                     LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT));             i.setBackgroundResource(R.drawable.picture_frame);             return i;         }           private Context mContext;       }       private Integer[] mThumbIds = { R.drawable.sample_thumb_0,             R.drawable.sample_thumb_1, R.drawable.sample_thumb_2,             R.drawable.sample_thumb_3, R.drawable.sample_thumb_4,             R.drawable.sample_thumb_5, R.drawable.sample_thumb_6,             R.drawable.sample_thumb_7 };       private Integer[] mImageIds = { R.drawable.sample_0, R.drawable.sample_1,             R.drawable.sample_2, R.drawable.sample_3, R.drawable.sample_4,             R.drawable.sample_5, R.drawable.sample_6, R.drawable.sample_7 };   } به همین راحتی موفق باشید هاست,دامین,سایت,وب,طراحی

تغغیر دامنه و اشکال در لود شدن انجمن

هاست پرسرعت و ارزان نیک وب

تفاوت مای بی بی با وی بی

قرمز رنگ کردن نام یک زیر انجمن ؟؟؟

قرمز رنگ کردن نام یک زیر انجمن ؟؟؟

سوال درباره سرعت بازگذاری و …

کلیدی ترین نکات یک لوگو

اموزش, برنامه, نویسی, اندروید, |, ساخت, گالری

اموزش برنامه نویسی اندروید | ساخت گالری

میزبانی وب ,هاست,فضای وب,ویندوز,لینوکس,دات نت,پی اچ پی,web hosting,windows host,linux host,asp.net,php,sql server,mysql میزبان پایتخت ارائه دهنده خدمات میزبانی وب، هاست و هاستینگ، میزبانی هاست، دامین، میزبانی نمایندگی، نمایندگی وب، سرور مجازی و سرور مجازی ابری می باشد.هاست,میزبانی وب,دامین,سرور مجازی,میزبان پایتخت,host,domain,vps,mizban paytakht,hosting,share hosting,میزبان وب,میزبانی هاست,هاستینگ

google
logo-samandehi