Hallo zusammen
,
ich bin erst seit kurzem beim Java-Programmieren und habe deshalb eine Frage zu meinem Code-Stil:
Mir geht es vorallem um die "setOnClickList" - Methode, da ich nich weiß ob das vom Code her annehmbar oder furchtbar schrecklich ist.
Denn in online-Codeschnipseln findet man das immer so:
und ich persönlich finde das unübersichtlich und hab das deshalb in eine extra-Methode gepackt (kommt vielleicht daher, dass ich vorher zu viel Visual Basic programmiert habe)
Findet ihr -vorallem die erfahrenen Programmierer - , dass man das so lassen kann oder sollte ich das anders schreiben?
Vielen Dank für eure Meinung im Voraus und
mfG
rahu2000
ich bin erst seit kurzem beim Java-Programmieren und habe deshalb eine Frage zu meinem Code-Stil:
Java:
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
myButton = (Button)findViewById(R.id.Button01);
myButton2 = (Button)findViewById(R.id.Button02);
myLabel = (TextView)findViewById(R.id.TextView01);
setOnClickList(myButton);
setOnClickList(myButton2);
}
public void setOnClickList(final Button but)
{
but.setOnClickListener(new OnClickListener()
{
public void onClick(View v)
{
if (but == myButton)
{
but.setText("Hellooo1!");
}
if (but == myButton2)
{
but.setText("Hellooo2!");
}
}
});
}
Mir geht es vorallem um die "setOnClickList" - Methode, da ich nich weiß ob das vom Code her annehmbar oder furchtbar schrecklich ist.
Java:
myButton.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
myLabel.setText("Blabla");
}
});
Findet ihr -vorallem die erfahrenen Programmierer - , dass man das so lassen kann oder sollte ich das anders schreiben?
Vielen Dank für eure Meinung im Voraus und
mfG
rahu2000