rendered paste body
public class TestBed extends Activity
{
/** Called with the activity is first created. */
@Override
public void onCreate(Bundle icicle)
{
super.onCreate(icicle);
TestBed.createWidgets(this);
}
public static void createWidgets(final TestBed testbed) {
testbed.setContentView(R.layout.main);
LinearLayout ll = (LinearLayout)testbed.findViewById(R.id.ll);
LinearLayout.LayoutParams llp = new LinearLayout.LayoutParams(
LinearLayout.LayoutParams.WRAP_CONTENT,
LinearLayout.LayoutParams.WRAP_CONTENT);
ArrayAdapter<String> adapter =
new ArrayAdapter<String>(testbed,
android.R.layout.simple_spinner_item, new String[] {"A", "B", "C"});
Spinner spinner = new Spinner(testbed);
spinner.setAdapter(adapter);
spinner.setLayoutParams(llp);
ll.addView(spinner);
Button button = new Button(testbed);
button.setText("redraw");
button.setLayoutParams(llp);
button.setOnClickListener(new Button.OnClickListener() {
public void onClick(View v) {
TestBed.createWidgets(testbed);
}
});
ll.addView(button);
}
}