LayoutInflater layoutInflater = (LayoutInflater) getSystemService(Activity.LAYOUT_INFLATER_SERVICE); LinearLayout linearLay = (LinearLayout) layoutInflater.inflate(R.layout.layout, null); Button b = (Button) linearLay.getChildAt(0); b.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Toast.makeText(getApplicationContext(), "点击提示", Toast.LENGTH_SHORT).show(); } });
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools=