Kayıtlar

Ekim, 2017 tarihine ait yayınlar gösteriliyor

Recyclerview İle Listeleme Aşaması

Listenelecek class RecyclerView<ViewHolder> extends edilmiş class RecyclerView.ViewHolder extends edilmişş class ViewHolder içinde olacaklar TextView , ImageView  ve bir constructor  ve tıklama özelligi vs. RecyclerView<ViewHolder> da üç override onCreateViewHolder Layoutu çizdiyirouz onBindViewHolder Her satır için holder a bilgi gönderebiliriz getItemCount kac satır dönücek

Toolbar Ve v7support toolbar Farkı | Android Studio

Api +21 ve sonrasında setactionbar api+7 ve sonrasında setsupportactionbar Bir toolbar neler içerir uygulamaiconu başlık navigation icon overflowmenu menu icon include

include xml nasıl çalışır | Android studio

API'ye Göre İşlem Yaptırma | Android Studio | JAVA

Resim
Merhaba Mobil programlama yaparken uygulamalarımızın içine eklediğimiz özelliklerin (Sensör,Animasyon,Tema) diğer apilerde çalışmama gibi durumu var. Tabloyu inceleyelim. (Bunu iyi inceleyin) Api 21'den düşük Theme ( tema ) özelliğini uygulamamda kullanırsam ve kullanıcının telefonu +21 api'den düşük olursa uygulamam crash özelliği verecektir. Bu durumun çözümü gayet basit.  Android studio ekranımızın sol taraftaki proje dosyalarımızın üzerinde bir sekme var genelde Android yazar siz onu Project olarak değiştirin üzerine tıklayarak. Değiştirdikten sonra sol tarafta böyle bir görünüme sahip olacaksanız. (values-v21 dosyası sizde gözüküyorsa) * values-v21 dosyasına sağ tıklayarak "styles" adında bir xml olusturun. * Bu dosyaya olusturdugunuz xml resource dosyası api 21 ve üzeri için çalışacak xml dosyasıdır. * Artık kullanıcı api 21 ve üzeri telefonu varsa bu "values-v21"'e gidicek eğer düşükse "values" dosyasına gidicek

HashMap Koleksiyonu Basit Kullanımı

HashMap  Koleksiyonu Basit Kullanımı Merhaba, HashMap koleksiyonları Key,Value mantığıyla çalışır. Nedir bu K-V mantığı ? durum şöyle, Bir veriniz vardır (Value) bunu benzersiz bir sözcüğe atayarak (Key) o veriye Key aracılığıyla ulaşırsınız. HashMap<String,String> myhashmap = new HashMap<>(); myhashmap.put("name","yunus"); myhashmap.put("surname","cici"); System.out.println(myhaspmap.get("name")); // Key'i "name" olanı çağırır. System.out.println(myhaspmap.get("surname")); // Key'i "surname" olanı çağırır.

HashSet Koleksiyonu - JAVA / C# / C++

HashSet Koleksiyonu - JAVA / C# / C++ Merhaba, Koleksiyonları araştırırken ilk defa kullandığım bir koleksiyonu çeşidinden bahsedicem.Bu özelliği anlamak için ArrayList koleksiyonuyla kıyaslayayım. HashSet Özellikleri Şöyle ki ; 1-) Aynı eleman birden çok yer alamaz 2-) Eleman Ekleme sırasına göre tutulmaz 3-) Kendine ait bir sıralama kuralı vardır. ArrayList'de nesneyi atama sırasına göre göre sıralıyor. Yani ilk atadığın nesne ilk sırada ilk indiste yer alıyor. ArrayList<String> veriler = new ArrayList<>(); veriler.add("veri1); veriler.add("veri1"); veriler.add("veri3"); // Bu "veriler" dizisi 3 elemanlı ve atadığımız gibi sıralanıyor. HashSet< String > veriHash= new   HashSe t< String >(); veriHash.add ( “C++” ); veriHash.add ( “C++” ); veriHash.add ( “C#” ); veriHash.add ( “Java” ); veriHash.add ( “Php” ); //Bu "veriHash" dizisi 4 elemanlıdır ve kendisi içerisinde verileri sıralar ve aynı veri 1den

List ve Array Farkı Nedir ?

List ve Array Farkı Nedir ? List , Array'den daha pratiktir ve esnektir bir kuralı kısıtlaması yoktur. Örnek olarak Array'deki gibi ilk tanımlandığı an ne kadar eleman alacağını belirtmemize gerek yok. "Ne olacak ilk tanımlandığında verelim gitsin eleman sayısını" demediğinizi duyar gibiyim ve diyim sizin yerinize. Dizinin boyutunun arttırılmasını isteyebiliriz o yüzden geri dönüp yükseltmemize gerek kalmasın. Dizide String[] stringarray = new String[3]; // Maksimum  3 eleman stringarray[0] = "ali" // 0. indis stringarray[1] = "ahmet" // 1. indis stringarray[2] = "atakan" // 2. indis List'de ArrayList<String> stringlist= new ArrayList<>(); stringlist.add("sema"); // 0.indis stringlist.add("süleyman"); // 1.indis stringlist.add(1,"sami"); // Bu veriyi 1.indise at 1.indis doluysa yer değişeceklerdir. System.out.println(stringlist.get(0)); System.out.pr