0
仲間、 これはアンドロイド - の変更の活動以上1つのフラグメントのコンテンツ
public class menuJadwalUjian extends AppCompatActivity{
private FloatingActionButton fab;
private Context mContex;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.menu_jadwal_ujian);
getFragmentManager().beginTransaction().replace(R.id.contentJadwalUjian, new fragment_jadwal_ujian_menu()).addToBackStack(null).commit();
}
public void onClick(View v){
}
私の活動のクラスであり、これは、これが私の最初のあるレイアウト
<android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/activity_menu_ujian"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context="xyz.aufa.asistenkuliahku.ActivityClass.menuJadwalUjian">
<EditText
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="IKI MAIN E OJO SAMPEK KETOK"/>
<FrameLayout
android:id="@+id/contentJadwalUjian"
android:layout_width="match_parent"
android:layout_height="match_parent">
</FrameLayout>
である私を助けてフラグメントクラス
public class fragment_jadwal_ujian_menu extends Fragment implements View.OnClickListener{
@Nullable
@Override
public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, Bundle savedInstanceState) {
return inflater.inflate(R.layout.fragment_jadwal_ujian_menu, container, false);
}
@Override
public void onViewCreated(View view, @Nullable Bundle savedInstanceState) {
super.onViewCreated(view, savedInstanceState);
initView(view);
}
private void changeFragment(){
getFragmentManager().beginTransaction().replace(R.id.activity_menu_ujian, new fragment_jadwal_ujian_form()).addToBackStack(null).commit();
}
private void initView(View view){
FloatingActionButton fab = (FloatingActionButton) view.findViewById(R.id.fabAddJadwalUjian);
fab.setOnClickListener(this);
}
@Override
public void onClick(View v) {
switch (v.getId()) {
case R.id.fabAddJadwalUjian:
changeFragment();
break;
}
}
これは最初のレイアウトのレイアウト
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="xyz.aufa.asistenkuliahku.fragment_jadwal_ujian_menu">
<EditText
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="MENU NYA DI SINI GAN"/>
<android.support.design.widget.FloatingActionButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="end|bottom"
android:id="@+id/fabAddJadwalUjian"
android:src="@drawable/ic_plusone_standard_off_client"/>
目標は、活動は常に最初のフラグメントを使用して行い、活動のレイアウトを置き換える方法、である、と私は戻るボタンを押すと、活動がありますまだ表示され、断片がなくなっています。 私はアクティビティを起動すると、アクティビティの内容がフラグメントで置き換えられず、常にスタックするような問題があります。this
前回の問題は、最終的にフラグメントでアクティビティを起動してもツールバーが消えたときです。
私はスワイプして私のフラグメントを変更することはないので、私はビューページャを使用しません。
助けてください
バックグラウンドを変更しても、バックボタンを押すと、まだ自分のアクティビティレイアウトが表示されます。私は本当に断片化して自分の活動を変えることができますか? – AufaDhiya