All pastes #812557 Raw Edit

Anonymous

public text v1 · immutable
·published 2007-12-11 21:33 UTC
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);

    }
}