zoukankan      html  css  js  c++  java
  • Fragment使用

    静态加载

    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>
    

    activity_test_fragment.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="#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>
    




    版权声明:本文为博主原创文章,未经博主允许不得转载。

  • 相关阅读:
    PHP迭代生成器---yield
    array_chunk — 将一个数组分割成多个
    php array_change_key_case
    PHP trait介绍
    mysql视图
    mysql常见内置函数
    MySQL表复制
    二分查找算法(折半查找算法)
    使用SplFixedArray创建固定大小的数组
    Frameset Example
  • 原文地址:https://www.cnblogs.com/Thereisnospon/p/4768453.html
Copyright © 2011-2022 走看看