Mein Hintergrund ist Java, Swing, JavaFX, deshalb bin ich in Android verwirrt. Warum jede Komponente (Button, ListView, EditText) oder ein anderes Widget benötigt wird, um activity's
Instanzen zu übergeben.Warum Android benötigt, um die Instanz der Aktivität im Konstruktor eines Widgets zu übergeben
LinearLayout layout = (LinearLayout) findViewById(R.id.linear_layout_tags);
Button btnTag = new Button(this); // why need to pass this/activity here?
layout.addView(row); // this is the layout in which we are placing button
// then why we need to pass activity's instance as parameter?
Jedes Beispiel bitte? Was meinst du mit Zugriffsressourcen? Wie und wann? und wir übergeben Instanz nicht Kontext der Aktivität. Der Kontext ist das übergeordnete Element der Aktivität? –
'Context.getResources(). GetColor (android.R.color.white, null);' nur um auf die weiße Farbe – Massimo
zuzugreifen Ich denke, es gibt nichts im Zusammenhang mit 'widget' –