我有一个footer.xml布局,我在我的应用程序中的大多数活动中使用它。问题是它有一些按钮。如何为它们实现单击侦听器,并在任何地方使用它?
答案 0 :(得分:1)
您可以在活动中Inflact
布局。然后可以在查看该布局时执行Action。
试试这个
LayoutInflater inflator = (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View view= inflator.inflate(R.layout.YOUR_FOOTER_LAYOUT, null);
Button btn = (Button) view.findViewById(R.id.YOUR_BUTTON_ID);
btn.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
//perform action
}
});
希望这适合你。