0
幫我兄弟, 這是我的活動類Android的 - 更改活動內容,以超過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