رفتن به مطلب
انجمن اندروید ایران | آموزش برنامه نویسی اندروید و موبایل
  • android.png.1fab383bc8500cd93127cebc65b1dcab.png

تغییرات زیباسازی گالری


پست های پیشنهاد شده

سلام . میخوام وقتی گالری عکس رو نشون میدم زیباتر باشه . قاب اطراف عکس ها در خود گالری رو چطور تغییر بدم ؟

لینک ارسال
به اشتراک گذاری در سایت های دیگر

با این دستور می تونی برای گالری قاب ایجاد کنی:

imageView.setBackgroundResource(yourGalleryItemBackground);

اینم یه مثال:

Galery.zip

Galery.zip

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام مهندس . اگه امکان داره بیشتر واسم توضیح بدید . چون فایل apk اجرا نشد که ببینم تغییرات چطوره . با تشکر .

لینک ارسال
به اشتراک گذاری در سایت های دیگر

شاید به خاط ورژن sdk تون باشه چون تو سیستم من اجرا میشه. اگه به کلاس ImageAdapter نگاه کنی متوجه میشی: کامنت فارسی گذاشتم.

package com.example.galery;import android.content.Context;import android.content.res.TypedArray;import android.util.Log;import android.view.View;import android.view.ViewGroup;import android.widget.BaseAdapter;import android.widget.Gallery;import android.widget.ImageView;public class ImageAdapter extends BaseAdapter {int mGalleryItemBackground;   private Context mContext;   private Integer[] mImageIds = {   		R.drawable.menu01,           R.drawable.menu02,           R.drawable.menu03,           R.drawable.menu04,           R.drawable.menu05,           R.drawable.menu06    };  public ImageAdapter(Context c) {//این 4 خط      mContext = c;       TypedArray attr = mContext.obtainStyledAttributes(R.styleable.HelloGallery);       mGalleryItemBackground = attr.getResourceId(R.styleable.HelloGallery_android_galleryItemBackground, 0);       attr.recycle();       Log.i("ImageAdapter", "Gallery setupped successfully.");   }   public int getCount() {       return mImageIds.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 imageView = new ImageView(mContext);       imageView.setImageResource(mImageIds[position]);       imageView.setLayoutParams(new Gallery.LayoutParams(150, 150));       imageView.setScaleType(ImageView.ScaleType.FIT_XY);// این 1 خط       imageView.setBackgroundResource(mGalleryItemBackground);//        Log.i("ImageAdapter", "Position:" + position);       return imageView;   }}

فایل پیوست مشکل داشت اصلاحش کردم، یه بار دیگه دانلود کنید.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

من فقط یه گالری درست کردم . imageadapter تولید نکردم تو کلاس ها . اون خط رو هم اضافه کردم به کلاس اما نشد . ایرادی نگرفت اما تغییراتی ندیدم در apk

لینک ارسال
به اشتراک گذاری در سایت های دیگر

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...