Soru & Cevap

ekran boyutuna göre otomatik yerleşim

16.05.2014 - 04:16

merhabalar

gridview itemleri resim olan bir projem var. projeyi 3.7inc sanal cihazda ve galaxy04 (5inc) telefonda denedim.

fakat resimlerin boyutları ekrana göre otomatik değişmiyor. imageAdapter de GridView.LayoutParams değerlerine göre boyutlar değişiyor galiba.

gridView in properties ayarlarından ne yapmam lazım.

acıl yardımlarınızı bekliyorum

iyi çalışmalar...

imageAdapter.java kodu;

[code]

package com.example.gridviewdenem;

import android.content.Context;

public class ImageAdapter extends BaseAdapter {
private Context mContext;
    
    public Integer[] albumDizisi = {
            R.drawable.a,
            R.drawable.b,
            R.drawable.c,
            R.drawable.d,
            R.drawable.e,
            R.drawable.f,
            R.drawable.g,
            R.drawable.h,
            R.drawable.i,
            R.drawable.j,
            R.drawable.k,
            R.drawable.l,
            R.drawable.m
           
    };
    
    
    
    
    
    
    // Constructor
    public ImageAdapter(Context c){
        mContext = c;
    }

    @Override
    public int getCount() {
        return albumDizisi.length;
    }

    @Override
    public Object getItem(int position) {
        return albumDizisi[position];
    }

    @Override
    public long getItemId(int position) {
        return 0;
    }

    @Override
    public View getView(int position, View convertView, ViewGroup parent) {            
        ImageView imageView = new ImageView(mContext);
        imageView.setImageResource(albumDizisi[position]);
        imageView.setScaleType(ImageView.ScaleType.FIT_CENTER);
        imageView.setLayoutParams(new GridView.LayoutParams(144, 144));
        return imageView;
    }

}

[/code]

5 Görüntülenme

1 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

picture-9626-1398797004.jpg
bakiabaci
18.05.2014 - 07:02

Merhaba Ömer,

Son zamanlarda CustomView kullanımı revaçta.. Onu bir araştırmanızı tavsiye ederim. İşinizi görecektir..

İyi çalışmalar..

Safiye Ateşli
20.04.2015 - 10:38
sorunu çözen var mı ?
Elanur Dikmen
18.03.2015 - 08:52
ben de yine tam istediğim şekilde sonuc alamıyorum