Java 在android中选择导航抽屉活动时如何打开新屏幕

Java 在android中选择导航抽屉活动时如何打开新屏幕,java,android,Java,Android,我对安卓非常陌生。。我创建了一个简单的项目,我使用导航抽屉。如果我从该导航中选择了任何选项,则表示其在Mainactivity屏幕中被覆盖。因为我在Mainactivity.java中编写了所有内容。我想如果我选择了任何一个选项,这意味着如果我单击“上一步”,它将显示在新屏幕上。。如何做。。请任何人帮帮我 谢谢你的进步 我的代码在这里: MainActivity.java 导入android.app.Activity; 导入java.text.DateFormat; 导入java.util.A

我对安卓非常陌生。。我创建了一个简单的项目,我使用导航抽屉。如果我从该导航中选择了任何选项,则表示其在Mainactivity屏幕中被覆盖。因为我在Mainactivity.java中编写了所有内容。我想如果我选择了任何一个选项,这意味着如果我单击“上一步”,它将显示在新屏幕上。。如何做。。请任何人帮帮我

谢谢你的进步

我的代码在这里: MainActivity.java

导入android.app.Activity;
导入java.text.DateFormat;
导入java.util.ArrayList;
导入java.util.Calendar;
导入java.util.List;
导入java.util.Locale;
导入android.app.DatePickerDialog;
导入android.app.Dialog;
导入android.location.Address;
导入android.location.Geocoder;
导入android.support.v4.app.DialogFragment;
导入android.os.Bundle;
导入android.app.Fragment;
导入android.app.FragmentManager;
导入android.content.res.Configuration;
导入android.support.annotation.Nullable;
导入android.support.v4.app.ActionBarDrawerToggle;
导入android.support.v4.app.FragmentActivity;
导入android.support.v4.view.GravityCompat;
导入android.support.v4.widget.DrawerLayout;
导入android.util.Log;
导入android.view.LayoutInflater;
导入android.view.Menu;
导入android.view.MenuItem;
导入android.view.view;
导入android.view.ViewGroup;
导入android.widget.AdapterView;
导入android.widget.ArrayAdapter;
导入android.widget.AutoCompleteTextView;
导入android.widget.DatePicker;
导入android.widget.EditText;
导入android.widget.ListView;
导入android.widget.Spinner;
导入android.widget.TextView;
导入android.widget.Toast;
公共类MainActivity扩展了FragmentActivity{
私人抽屉布局mDrawerLayout;
私有列表视图mDrawerList;
私有操作bardrawertoggle mDrawerToggle;
私有字符序列mDrawerTitle;
私有字符序列mTitle;
雷达适配器;
列表数据列表;
编辑文本媒介;
私有字符串[]状态;
私人纺纱机;
@凌驾
创建时受保护的void(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
/*setContentView(R.layout.fragment\u layout\u地址)*/
/*字符串[]city=getResources().getStringArray(R.array.city);
autoTextView=(AutoCompleteTextView)findViewById(R.id.city\u AutoCompleteTextView);
ArrayAdapter ArrayAdapter=新的ArrayAdapter(这是android.R.layout.simple\u list\u item\u 1,城市);
autoTextView.setThreshold(1);
autoTextView.setAdapter(arrayAdapter)*/
//初始化
dataList=newarraylist();
mTitle=mDrawerTitle=getTitle();
mDrawerLayout=(抽屉布局)findViewById(R.id.抽屉布局);
mDrawerList=(ListView)findViewById(R.id.left\u抽屉);
mDrawerLayout.setDrawerShadow(R.drawable.DrawerShadow,
重力比较(启动);
//将抽屉项添加到数据列表
dataList.add(new-DrawerItem(true));//向列表中添加微调器-0
dataList.add(new-DrawerItem(“Wallet”);//向列表中添加标题-1
数据列表。添加(新的付款人项(“余额”,R.drawable.ic_余额));/-2
add(new-DrawerItem(“Profile”);//向列表中添加标题-3
添加(新的付款人账户(“个人”,R.可支取的ic_账户));
数据列表。添加(新抽屉(“工作”,R.drawable.ic_工作));
添加(新的付款人地址(“地址”,R.drawable.ic_home));
数据列表。添加(新抽屉(“车辆”,R.drawable.ic_-car));
添加(新的付款人属性(“首选项”,R.drawable.ic_pref));
dataList.add(new-DrawerItem(“其他选项”);//向列表中添加标题
添加(新的DrawerItem(“About”,R.drawable.ic_action_About));
添加(新的抽屉属性(“设置”,R.drawable.ic_action_设置));
添加(新的DrawerItem(“Help”,R.drawable.ic_action_Help));
适配器=新的CustomDrawerRadepter(此,R.layout.custom_抽屉项目,
数据表);
mDrawerList.setAdapter(适配器);
setOnItemClickListener(新的DrawerItemClickListener());
getActionBar().setDisplayHomeAsUpEnabled(true);
getActionBar().setHomeButtonEnabled(true);
mDrawerToggle=新操作BarDrawerToggle(此,mDrawerLayout,
R.drawable.ic_抽屉,R.string.drawer_抽屉打开,
右弦抽屉(U关闭){
公共无效onDrawerClosed(视图){
getActionBar().setTitle(mTitle);
InvalidateOptions菜单();//创建对的调用
//onPrepareOptions菜单()
}
打开图纸上的公共空白(视图抽屉视图){
getActionBar().setTitle(mDrawerTitle);
InvalidateOptions菜单();//创建对的调用
//onPrepareOptions菜单()
}
};
mDrawerLayout.setDrawerListener(mDrawerToggle);
}
//日历选择器
public void selectDate(查看){
DialogFragment newFragment=新建SelectDateFragment();
show(getSupportFragmentManager(),“DatePicker”);
}
public void populateSetDate(整数年、整数月、整数天){
mEdit=(EditText)findViewById(R.id.dobText);
mEdit.setText(月+“/”+日+“/”+年);
}
公共类SelectDateFragment扩展DialogFragment实现DatePickerDialog.OnDateSetListener
{
@凌驾
创建对话框上的公共对话框(Bundle savedInstanceState){
最终日历=Calendar.getInstance();
int yy=calendar.get(calendar.YEAR);
int mm=calendar.get(calendar.MONTH);
int dd=calendar.get(calendar.DAY/u/u月);
返回新的DatePickerDialog(getActivity(),this,yy,mm,dd);
}
公共void onDateSet(日期选择器视图,整数yy,整数mm,整数dd){