Cara memasukan / embed Fragment ke Layout di Android Studio

 on Selasa, 24 Januari 2017  

Dengan cara ini kita bisa memasukan fragment ke view apapun seperti Linear Layout, RelativeLayout, dan lainnya.

FragmentSaya.java

import android.support.v4.app.Fragment;

public class FragmentSaya extends Fragment {

   @Override
   public View onCreateView(LayoutInflater inflater, ViewGroup container,Bundle savedInstanceState) {
      View v = inflater.inflate(R.layout.fragment_saya, container, false);
      processData(v);
      return v;
   }

   @Override
   public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); } 

   private void processData(View v) {
      Bundle bundle = getArguments();
      String data = bundle.getString("data");
   }
}

ActivitySaya.java

public class ActivitySaya extends AppCompatActivity {

   private void embedFragment()
   {
      fragmentSaya = new FragmentSaya();
      Bundle data_saya = new Bundle();
      data_saya.putString("data", data.toString());
      fragmentSaya.setArguments(data_saya);

      FragmentManager fm = getSupportFragmentManager();
      FragmentTransaction fragmentTransaction = fm.beginTransaction();
      fragmentTransaction.add(R.id.linear_content, fragmentSaya);
      fragmentTransaction.commit();
   }
} 

Cara memasukan / embed Fragment ke Layout di Android Studio 4.5 5 Unknown Selasa, 24 Januari 2017 Dengan cara ini kita bisa memasukan fragment ke view apapun seperti Linear Layout, RelativeLayout, dan lainnya. FragmentSaya.java import...


Tidak ada komentar:

Posting Komentar

Diberdayakan oleh Blogger.
J-Theme