Article View: pl.comp.lang.java
Article #153569Re: początki lamera ;-)
From: TheGuru
Date: Sun, 02 Sep 2012 19:32
Date: Sun, 02 Sep 2012 19:32
43 lines
2367 bytes
2367 bytes
Witajcie,
przerobiłem trochę tutoriali i chciałbym od początku zrozumieć co i jak i
używać dobrego języka.
Pozwólcie że napiszę jak to rozumiem.
public class StartingPoint extends Activity {
int counter; // deklaracja zmiennej typu całkowitego
Button add, sub; // deklaracja zmiennej typu Button.
TextView display; // deklaracja zmiennej typu TextView.
// Czy typ Button i TekstView to wewnętrzny typ androida nazwa zastrzeżona??
counter = 0; // inicjacja zmiennej
add = (Button) findViewById(R.id.bAdd); // system odnajduje element ekranu o
id bAdd wymusza jego typ jako Button i przypisuje do zmiennej add. od tej
chwili add jest odwołaniem do konkretnego buttona. Co to jest "R" ?
/*
a tutaj nie do końca wiem co się dzieje
ta metoda jest wywoływana po kliknieciu na button add.
co się dzieje po kliknięciu? Tworzona jest nowa klasa View.OnClickListener()
w jakim celu??
Metoda onClick (czy to metoda systemowa?) co to za parametry? parametr v
który jest klasą View? Dlaczego nie jest używany?
*/
add.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
counter++;
display.setText("" + counter); // jak to nazwać? metoda setText klasy
display ?
}
});
Technical Details
Message-ID:
<k20c7v$80d$1@news.icpnet.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!news.supermedia.pl!news.nask.pl!news.nask.org.pl!newsfeed.pionier.net.pl!news.icpnet.pl!.POSTED!not-for-mailReferences:
<k0127f$r6k$1@news.icpnet.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!news.supermedia.pl!news.nask.pl!news.nask.org.pl!newsfeed.pionier.net.pl!news.icpnet.pl!.POSTED!not-for-mail From: "TheGuru" <theguru@wp.pl> Newsgroups: pl.comp.lang.java Subject: Re: początki lamera ;-) Date: Sun, 2 Sep 2012 21:32:09 +0200 Organization: ICP News Server Lines: 44 Message-ID: <k20c7v$80d$1@news.icpnet.pl> References: <k0127f$r6k$1@news.icpnet.pl> NNTP-Posting-Host: c44-57.icpnet.pl Mime-Version: 1.0 X-Trace: news.icpnet.pl 1346614335 8205 62.21.44.57 (2 Sep 2012 19:32:15 GMT) X-Complaints-To: abuse@icpnet.pl NNTP-Posting-Date: Sun, 2 Sep 2012 19:32:15 +0000 (UTC) In-Reply-To: <k0127f$r6k$1@news.icpnet.pl> X-Priority: 3 X-MSMail-Priority: Normal Importance: Normal X-Newsreader: Microsoft Windows Live Mail 15.4.3555.308 X-MimeOLE: Produced By Microsoft MimeOLE V15.4.3555.308 X-Antivirus: avast! (VPS 120902-0, 2012-09-02), Outbound message X-Antivirus-Status: Clean Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit