Hasan Çelik
Hasan Çelik
Ziraat Mühendisliği Konya
18/04/2019 tarihinden beri üye
15 GY Puanı
99K GY Sırası

Kişisel Sayfaları

İlgi Alanları

1 Rozet
0 Sertifika
2 Soru Sordu
0 Cevap Verdi
0 Blog Yazısı
0 Etiket Takibi

Hakkında

İş Tecrubesi

Kullanıcıya ait İş tecrübesi bilgisi bulunmamaktadır.

Eğitim Geçmişi

Selçuk Üniversitesi
| Aralık 2020 - Aralık 2020

Sertifikalar & Başarılar

GY Sertifikaları (0)
Kullanıcının GY sertifikası bulunmamaktadır.
Diğer Sertifikaları (0)
Kullanıcıya ait sertifika bulunmamaktadır.
Test Sonuçları (0)

Kullanıcıya ait test sonucu bulunmamaktadır.

Dil Becerileri

Son Forum Aktiviteleri

2
Tümünü Gör

WallPaper Uygulamamda Resmi ekrana sığdıramıyorum

Bir WallPaper uygulaması geliştiriyorum.Sonuna doğru geldim ancak seçtiğim resim ana ekrana sığmıyor taşıyor buda kalitesini etkiliyor ve resim gözükmüyor ne yapmalıyım

4 yıl 11 ay önce yanıtladın

GridView sorunu

package com.example.wallpapergirisim;

import android.app.WallpaperManager;
import android.content.Context;
import android.graphics.drawable.Drawable;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.view.ViewGroup;
import android.widget.BaseAdapter;
import android.widget.GridLayout;
import android.widget.GridView;
import android.widget.ImageView;

public class MainActivity extends AppCompatActivity {

    Integer[] myImageArray={
            R.drawable.thumb1,R.drawable.thumb2,
            R.drawable.thumb3,R.drawable.thumb4

    };
    GridView myg;
    ImageView myCurrentWallpaper;
    WallpaperManager myWallManager;
    Drawable myDrawable;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

       myg=findViewById(R.id.myg);
        myCurrentWallpaper=findViewById(R.id.myCurrentWallpaper);

        myg.setAdapter(new ImageAdapter(getApplicationContext()));
        //UpdateMyWallpaper();

    }

    private void UpdateMyWallpaper(){

       // myWallManager=WallpaperManager.getInstance(getApplicationContext());
        //myDrawable=myWallManager.getDrawable();
       // myCurrentWallpaper.setImageDrawable(myDrawable);
    }

    public class ImageAdapter extends BaseAdapter{

        Context myContex;

        public ImageAdapter(Context applicationContext) {
            myContex=applicationContext;
        }

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

        @Override
        public Object getItem(int position) {
            return null;
        }

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

        @Override
        public View getView(int position, View convertView, ViewGroup parent) {

            ImageView GridImageView;

            if(convertView == null){
                GridImageView=new ImageView(myContex);
                GridImageView.setLayoutParams(new GridView.LayoutParams(512,512));
                GridImageView.setScaleType(ImageView.ScaleType.CENTER_CROP);
            }else{

                GridImageView=(ImageView) convertView;
            }

            GridImageView.setImageResource(myImageArray[position]);
            return GridImageView;
        }
    }


}

Android için bir wallpaper uygulaması geliştiremeye çalıştırıoyrum kodlarım bunlar.Fakat programı hem emülatör hemde telefon da çalıştırdığımda uygulama ne yazıkki durdu diyor.Yardımcı olurmusunuz acaba nerde hatam var?