静态加载
MyFragment.java
public class MyFragment extends Fragment { @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view=inflater.inflate(R.layout.fragment_my, container, false); Button button= (Button)view.findViewById(R.id.fragment_button); button.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { Toast.makeText(getActivity(), "HELLO", Toast.LENGTH_SHORT).show(); } }); return view; } }
frament_my.xml
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:orientation="vertical" android:layout_height="match_parent" android:background="#99CCFF"> <Button android:background="@drawable/an_button_selector" android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+id/fragment_button" android:text="Yeah" android:textSize="25sp" android:textColor="#ffffff" /> </LinearLayout>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:orientation="vertical" android:layout_height="match_parent" android:background="#F0FFFF"> <fragment android:id="@+id/myFragment" android:layout_width="match_parent" android:layout_height="0dp" android:layout_weight="1" android:name="com.example.MyFragment" tools:layout="@layout/fragment_my"> </fragment> <Button android:id="@+id/fragment_button" android:text="Button" android:textColor="#ffffff" android:textSize="25sp" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@drawable/send_button_selector"/> </LinearLayout>
版权声明:本文为博主原创文章,未经博主允许不得转载。