<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<FrameLayout
android:id="@+id/credentialscontainer"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="#d3d3d3" >
</FrameLayout>
<FrameLayout
android:id="@+id/submissioncontainer"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="#ff0000ff" >
</FrameLayout>
</LinearLayout>
---
credentialscontainer.xml
--
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
>
<EditText
android:id="@+id/editText1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:ems="10"
android:hint="Enter Name" >
<requestFocus />
</EditText>
<EditText
android:id="@+id/editText2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:ems="10"
android:hint="Enter Password" />
</LinearLayout>
--
submissioncontainer.xml
--
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<Button
android:id="@+id/button1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Submit" />
</LinearLayout>
--
MainActivity.java
import android.os.Bundle;
import android.support.v4.app.FragmentActivity;
import android.support.v4.app.FragmentTransaction;
public class MainActivity extends FragmentActivity {
CredentialsContainer cc;
SubmissionContainer sc;
FragmentTransaction ft;
@Override
protected void onCreate(Bundle arg0) {
// TODO Auto-generated method stub
super.onCreate(arg0);
setContentView(R.layout.activity_main);
cc=new CredentialsContainer();
sc=new SubmissionContainer ();
ft=getSupportFragmentManager().beginTransaction();
ft.add(R.id.credentialscontainer, cc);
ft.add(R.id.submissioncontainer, sc);
ft.commit();
}
}
--
CredentialsContainer.java
--
import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
public class CredentialsContainer extends Fragment{
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View rootView = inflater.inflate(R.layout.credentialscontainer, container, false);
return rootView;
}
}
--
SubmissionContainer.java
--
import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
public class SubmissionContainer extends Fragment{
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View rootView = inflater.inflate(R.layout.submissioncontainer, container, false);
return rootView;
}
}
-
Output:
