如何在不调用的情况下获取OnClick收到的视图?

时间:2012-05-30 20:08:59

标签: android view onclick

以下代码完美无缺:

@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
    setContentView(R.layout.main);

    Button button = (Button) this.findViewById(R.id.btn1);
    button.setOnClickListener(new View.OnClickListener() {
        public void onClick(View v) {
            method.show(v);
        }
    });
}

但是,我需要View而不使用onClick

以下代码不起作用

@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
    setContentView(R.layout.main);

    Button button = (Button) this.findViewById(R.id.btn1);

    method.show(button);
}

如何获取传递给button.onClick的相同视图?

非常感谢。

1 个答案:

答案 0 :(得分:1)

我担心你无法从onCreate()中显示PopupWindow。

查看此answer