Header Ads

ad728
  • Breaking News

    Fragment Example 1

    MainActivity.xml

    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
       
    xmlns:tools="http://schemas.android.com/tools"
       
    android:id="@+id/LinearLayout1"
       
    android:layout_width="match_parent"
       
    android:layout_height="match_parent"
       
    android:orientation="vertical"
       
    tools:context=".MainActivity" >

        <
    TextView
           
    android:id="@+id/textView1"
           
    android:layout_width="wrap_content"
           
    android:layout_height="wrap_content"
           
    android:text="Large Text"
           
    android:textAppearance="?android:attr/textAppearanceLarge" />

        <
    Button
           
    android:id="@+id/button1"
           
    android:layout_width="wrap_content"
           
    android:layout_height="wrap_content"
           
    android:text="Button" />

        <
    fragment
           
    android:id="@+id/frag"
           
    android:layout_width="match_parent"
           
    android:layout_height="match_parent"
           
    class="com.blogspot.csdevbin.fragment.MainActivity$SSFFragment" />

    </
    LinearLayout>



    hellofrag.xml
    <TextView
    
        xmlns:android="http://schemas.android.com/apk/res/android"
    
        android:layout_width="fill_parent"
    
        android:layout_height="wrap_content"
    
        android:background="@color/colorAccent"
    
        android:text="fragment example "
    
        />


    MainActivity.java
    package com.blogspot.csdevbin.fragment;
      import android.annotation.SuppressLint;
      import android.app.Fragment;
      import android.support.v7.app.AppCompatActivity;
      import android.os.Bundle;
      import android.view.LayoutInflater;
      import android.view.View;
    import android.view.ViewGroup;
     
      public class MainActivity extends AppCompatActivity {
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
        }
        @SuppressLint("NewApi")
        public static class SSFFragment extends Fragment {
            @Override
            public View onCreateView(LayoutInflater inflater, ViewGroup container,
                                     Bundle savedInstanceState) {
                // Inflate the layout for this fragment
                View v = inflater.inflate(R.layout.hellofrag, container, false);
                return v;
            }
        }
    }


    No comments

    Post Top Ad

    ad728

    Post Bottom Ad

    ad728