在完成了初步后,简单的创建三个布局
fragment_course.xml
fragment_exercises.xmlfragment_myinfo.xml对三个模块的界面的简单布局
例如,
只展示了一个页面的布局,建立一个f'ragment包,在里面建立相对应的三个.class文件,对三个页面进行间的的布局
package cn.edu.gdmec.android.boxuegu.fragment; import android.os.Bundle; import android.support.v4.app.Fragment; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import cn.edu.gdmec.android.boxuegu.R; public class CourseFragment extends Fragment { @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { return inflater.inflate(R.layout.fragment_course, null); } @Override public void onViewCreated(View view, Bundle savedInstanceState) { super.onViewCreated(view, savedInstanceState); } }
接下来是关于三个f'ragment的三个界面的显示与切换
我们首先在MainActivity里把AppCompatActivity改为FragmentActivity。
public class MainActivity extends FragmentActivity implements View.OnClickListener{
在onCreate()里面调用
@Overrideprotected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); initView(); setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT); setMain();}