Soru & Cevap

GriedView'de Hesap Makinesi

03.08.2017 - 11:11

GridView kullanarak hesap makinesi yapmak istiyorum.GridView oluşturdum ve sayıları array olarak verdim.Bu sayıları buton olarak nasıl kullanabilir ve butonlara OnClickListener'ı nasıl eklerim yada Griewde buton oluşturmanı başka bir yolu var mıdır?

    GridView gridView;

TextView edit;
;
    String[] dizi={
        "7","8","9","C", "4","5","6","/", "1","2","3","*", "0","=","+","-"
};
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        gridView=(GridView) findViewById(R.id.gridView1);

        ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
                android.R.layout.simple_list_item_1, dizi);

        gridView.setAdapter(adapter);

 

28 Görüntülenme

1 Cevap

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

picture-61684-1501749567.jpg
oğuzhanyiğit
03.08.2017 - 12:24
gridView.setOnItemClickListener(new OnItemClickListener() {
        @Override
        public void onItemClick(AdapterView<?> parent, View v,
                int position, long id) {
                        if (position >= 0 && position < dizi.length)
			    System.out.println("tiklanilan item: " + dizi[position]);
        }
    });

Kolay gelsin

Kardelen ÇAKAR
03.08.2017 - 01:57
teşekkür ederim :)