public class AP2_1 extends Activity{
    private ArrayList<String> books;
    String[] items = {"kk", "kkk"};
   
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.act1);
       
        final ListView lv = (ListView)findViewById(R.id.list);
        Button button = (Button)findViewById(R.id.Button1);
       
        button.setOnClickListener(new View.OnClickListener() {
            public void onClick(View v) {
                Log.d("confirm", "ButtonOn");
                lv.setAdapter(new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, items));
            }
        });
    }
}

위와같이 listview를 버튼 클릭시에 보여주고 싶습니다.
한데 setadapter를 버튼 안에서 사용할 경우에 올바른 생성자가 아니라는 말이 나옵니다.
제 생각엔 위 소스의 this(view..)가 onCreate안에서의 this가 지칭하는 view와 onClick 안에서의 this가 지칭하는 view가
틀려서라 생각됩니다.. 한데 oncreate에서의 뷰를 어떤식으로 사용해야 할지를 모르겟습니다...
도움 부탁드립니다..