1

我在android中创建了一个自定义布局,代码如下:

View newView;

newView = getLayoutInflater().inflate(R.layout.userview,newwrapper, false);

但我的问题是我无法在此视图中添加 onclick 功能。

有人可以帮我吗?

谢谢

4

2 回答 2

1

这样做:

  newView.setClickable(true);
  newView.setOnClickListener(new View.OnClickListener() {

            @Override
            public void onClick(View v) {
                // your code
            }
        });
于 2013-06-03T08:25:37.820 回答
1

试试这个方法。希望能帮助到你。

LayoutInflater li = LayoutInflater.from(this);
View promptsView = li.inflate(R.layout.prompt_priority, null);

Button btn = (Button) promptsView .findViewById(...);
btn.setOnClickListener(...);
于 2013-06-03T08:26:04.707 回答