İrfan Yücel ÜZÜM
İrfan Yücel ÜZÜM
Milli Eğitim Bakanlığı Adana
24/01/2014 tarihinden beri üye
115 GY Puanı
41K GY Sırası
2 Rozet
0 Sertifika
2 Soru Sordu
5 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

Mustafa Kemal Ü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

7
Tümünü Gör

Facebook Status Update (android)

Android uygulaması ile facebook'ta Status Update yada metin paylaşımı için kaynak önere bilecek arkadaşlar var mı?

picture-12293-1418042344.png
8 yıl önce yanıtladın

Fragment kullanımı sorunu

Arkadaşlar size durumu açıklayayım.

uygulamam;   (main_activity.xml , main.java) , (fragment1.xml, fragment1.java), (fragment2.xml, fragment2.java)  dosyalarından oluşmakta.

uygulama sorunsuz çalışıp fragmentleri çağırma konusunda hiçbir sıkıntım yok. Benim problemim fragmentleri activity lerde yaptığım kodlamalar ile kullanamıyorum. Tasarımları tamamladım. görsel olarak fragmentlerde 1 imageView ve 1 textView 3 adet button bulunmakta. fragment java dosyalarını fragment sınıfından extend ettiğim için daha önce hazırlamış olduğum uygulama içinde çalışan kodlarım fragmentlerde çalışmamakta fragment javada (setContentView) ve (FindByViewId) hata vermekte.  Araştırdığım ve anladığım kadarıyla bunu düzeltmek için bazı kodlar girmem ve bazı kodları düzenlemem gerekecek fakat çözüm bulamadım.

 

 

Aşağıda çalışan java dosyası kodları var. burada oluşturulan kodları fargment java içinde kullanmak istiyorum.

[code]

public class main extends ActionBarActivity {

 

 

 

    int rNumber = 0;

    View.OnClickListener NextQuote;

    final String[] yazilimliste ={"deneme1","deneme2", "deneme3 ", "deneme4","deneme5","deneme6"

            };

@Override

protected void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);

        setContentView(R.layout.activity_main);

   

final ImageButton RandomQuote = (ImageButton)findViewById(R.id.random);

final  ImageButton next = (ImageButton)findViewById(R.id.next);

final ImageButton BackQuote = (ImageButton)findViewById(R.id.back);

final TextView display = (TextView) findViewById(R.id.textView1);

        display.setMovementMethod(new ScrollingMovementMethod());

        Random numGen = new Random();

        rNumber = numGen.nextInt(6);

        display.setText(yazilimliste[rNumber]);

        System.out.println(yazilimliste.length);

        rNumber=rNumber+1;

        NextQuote = new View.OnClickListener(){

 

public void onClick(View v)

        {

        if (rNumber  > 5)

        {

        rNumber=0;

        display.setText(yazilimliste[rNumber]);

        }

        display.setText(yazilimliste[rNumber]);

        rNumber=rNumber+1;

        }

        };

        next.setOnClickListener(NextQuote);

        BackQuote.setOnClickListener(new View.OnClickListener() {

public void onClick(View v) {

        rNumber=rNumber-2;

        if (rNumber  < 0)

        {

        rNumber=5;

        display.setText(yazilimliste[rNumber]);

        }

        display.setText(yazilimliste[rNumber]);

        rNumber=rNumber+1;

        }

        });

        RandomQuote.setOnClickListener(new     View.OnClickListener()

        {

public void onClick(View v) {

        Random numGen = new Random();

        rNumber = numGen.nextInt(6);

        display.setText(yazilimliste[rNumber]);

        rNumber=rNumber+1;

        }

        });

        }

        }

[/code]

 

 

 

src gözükmüyor

picture-12293-1418042344.png
09 Ağustos 2014 tarihinde cevaplandı

üstten 3. sırada ki src klasörü sanırım:)

Fragment kullanımı sorunu

kodun tamamı 

 

[code]


import android.app.Fragment;
import android.os.Bundle;
import android.text.method.ScrollingMovementMethod;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageButton;
import android.widget.TextView;

import java.util.Random;

public class AnnelerFragment extends Fragment {

    public AnnelerFragment(){}


    int rNumber = 0;

    View.OnClickListener NextQuote;

    final String[] liste1 ={"denemeyazı1","denemeyazı2","denemeyazı3","denemeyazı4"

    };

    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container,
                             Bundle savedInstanceState) {


        View view = inflater.inflate(R.layout.fragment_anneler, container, false);

 

        final ImageButton RandomQuote = (ImageButton)view.findViewById(R.id.random);


        final ImageButton next = (ImageButton)view.findViewById(R.id.next);


        final ImageButton BackQuote = (ImageButton)view.findViewById(R.id.back);


        final TextView display = (TextView)view.findViewById(R.id.textView1);

        display.setMovementMethod(new ScrollingMovementMethod());

        Random numGen = new Random();

        rNumber = numGen.nextInt(4);

        display.setText(liste1[rNumber]);

        System.out.println(liste1.length);

        rNumber=rNumber+1;

        NextQuote = new View.OnClickListener(){

 

            public void onClick(View v)

            {

                if (rNumber  > 3)

                {

                    rNumber=0;

                    display.setText(liste1[rNumber]);

                }

                display.setText(liste1[rNumber]);

                rNumber=rNumber+1;

            }

        };

        next.setOnClickListener(NextQuote);

        BackQuote.setOnClickListener(new View.OnClickListener() {

            public void onClick(View v) {

                rNumber=rNumber-2;

                if (rNumber  < 0)

                {

                    rNumber=4;

                    display.setText(liste1[rNumber]);

                }

                display.setText(liste1[rNumber]);

                rNumber=rNumber+1;

            }

        });

        RandomQuote.setOnClickListener(new     View.OnClickListener()

        {

            public void onClick(View v) {

                Random numGen = new Random();

                rNumber = numGen.nextInt(4);

                display.setText(liste1[rNumber]);

                rNumber=rNumber+1;

            }

        });

 

 


        View rootView = inflater.inflate(R.layout.fragment_anneler, container, false);

        return rootView;
    }
}

[/code]

Android Tasarım

picture-12293-1418042344.png
06 Ağustos 2014 tarihinde cevaplandı

Biraz önce senin tasarımından esinlenerek (tabi başka tasarımlardanda örn. facebook) böyle bir ekran tasarladım photoshopta. ve kesinlikle giriş seviyesi sayılmayacak derecede kötüdür photoshop bilgim.

Fragment kullanımı sorunu

Bu dediğinizden anladığım

[code]
final ImageButton next = (ImageButton)getActivity().findViewById(R.id.next)
[/code]

şeklinde bir düzenleme ile sorunum çözülecektir. doğrumu anlamışım. Cevabınız için teşekkürler.

Android Tasarım

picture-12293-1418042344.png
06 Ağustos 2014 tarihinde cevaplandı

sanırım hibrit uygulamalardan bahsediyorsun. Html5 ve javascript kodlarından faydalanıyorlar. bunun yanısıra photoshop kullanılarak hazırlanan usta ellerden çıkmış button ve arkaplanlar uygulamaya gerçekten başka hava katıyor.