vient de commencer à jouer avec l'android sdk et doit penser à optimiser mon code. ive cherché et fait tutoriels mais il ne suffit pas de cliquer pour tableaux à bascule.débutants malheurs togglebutton tableaux?
Ceci est un exemple de ce que j'ai, vous pouvez voir si je dis que 128 boutons vont être en désordre. j'ai besoin aussi de connaître l'état vérifié du bouton
my activity class
private ToggleButton seqButton1;
private ToggleButton seqButton2;
blah.....
private ToggleButton seqButton128;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
seqButton1 = (ToggleButton) findViewById(R.id.btn1);
seqButton2 = (ToggleButton) findViewById(R.id.btn2);
....blah
une aide ou d'un point dans la bonne direction serait ace ta
modifier: c'est mon nouveau code qui tombe en panne
package trkrPkg.trackr;
import android.app.Activity;
import android.os.Bundle;
import android.widget.CompoundButton;
import android.widget.CompoundButton.OnCheckedChangeListener;
import android.widget.LinearLayout;
import android.widget.Toast;
import android.widget.ToggleButton;
public class TrackerActivity extends Activity implements OnCheckedChangeListener {
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
Toast.makeText(this, "Toggle Button:" + buttonView.getId() + " is checked: " + isChecked, Toast.LENGTH_SHORT).show();
}
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
LinearLayout layout = (LinearLayout)findViewById(R.id.my_toggle_container);
for (int i = 0; i<128; i++) {
ToggleButton tgl = new ToggleButton(this);
tgl.setId(i);
tgl.setOnCheckedChangeListener(this);
layout.addView(tgl);
}
}
}
Parlez-vous d'accéder aux tableaux de boutons à bascule de cette façon: http://goo.gl/0dkNg –