我在android中创建了一个自定义布局,这里是代码:
View newView;
newView = getLayoutInflater().inflate(R.layout.userview,newwrapper, false);
但我的问题是我无法在此视图中添加onclick功能。
有人可以帮我吗?
由于
答案 0 :(得分:1)
这样做:
newView.setClickable(true);
newView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// your code
}
});
答案 1 :(得分:1)
试试这种方式。希望它有所帮助。
LayoutInflater li = LayoutInflater.from(this);
View promptsView = li.inflate(R.layout.prompt_priority, null);
Button btn = (Button) promptsView .findViewById(...);
btn.setOnClickListener(...);