public class MainActivity extends AppCompatActivity {
private RadioGroup group;
private FrameLayout framelayout;
private DrawerLayout drawerLayout;
private LinearLayout linearlayout;
private ListView lv;
private List<String> titles;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
group= (RadioGroup) findViewById(R.id.group);
framelayout= (FrameLayout) findViewById(R.id.framelayout);
drawerLayout = (DrawerLayout) findViewById(R.id.drawerlayout);
linearlayout=(LinearLayout)findViewById(R.id.linearlayout);
lv= (ListView) findViewById(R.id.lv);
titles = new ArrayList<>();
titles.add("钱包");
titles.add("行程记录");
titles.add("好友邀请");
titles.add("设置");
ArrayAdapter<String> adapter = new ArrayAdapter<String>(MainActivity.this,android.R.layout.simple_list_item_1,android.R.id.text1, titles);
lv.setAdapter(adapter);
//设置点击事件
lv.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> adapterView, View view, int i, long l) {
drawerLayout.closeDrawer(lv);
}
});
group.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(RadioGroup group, @IdRes int checkedId) {
switch (checkedId){
case R.id.but1:
getSupportFragmentManager().beginTransaction().replace(R.id.framelayout,new Fragment01()).commit();
break;
case R.id.but2:
getSupportFragmentManager().beginTransaction().replace(R.id.framelayout,new Fragment02()).commit();
break;
case R.id.but3:
getSupportFragmentManager().beginTransaction().replace(R.id.framelayout,new Fragment03()).commit();
break;
case R.id.but4:
getSupportFragmentManager().beginTransaction().replace(R.id.framelayout,new Fragment04()).commit();
break;
}
}
});
}
}
private RadioGroup group;
private FrameLayout framelayout;
private DrawerLayout drawerLayout;
private LinearLayout linearlayout;
private ListView lv;
private List<String> titles;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
group= (RadioGroup) findViewById(R.id.group);
framelayout= (FrameLayout) findViewById(R.id.framelayout);
drawerLayout = (DrawerLayout) findViewById(R.id.drawerlayout);
linearlayout=(LinearLayout)findViewById(R.id.linearlayout);
lv= (ListView) findViewById(R.id.lv);
titles = new ArrayList<>();
titles.add("钱包");
titles.add("行程记录");
titles.add("好友邀请");
titles.add("设置");
ArrayAdapter<String> adapter = new ArrayAdapter<String>(MainActivity.this,android.R.layout.simple_list_item_1,android.R.id.text1, titles);
lv.setAdapter(adapter);
//设置点击事件
lv.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> adapterView, View view, int i, long l) {
drawerLayout.closeDrawer(lv);
}
});
group.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(RadioGroup group, @IdRes int checkedId) {
switch (checkedId){
case R.id.but1:
getSupportFragmentManager().beginTransaction().replace(R.id.framelayout,new Fragment01()).commit();
break;
case R.id.but2:
getSupportFragmentManager().beginTransaction().replace(R.id.framelayout,new Fragment02()).commit();
break;
case R.id.but3:
getSupportFragmentManager().beginTransaction().replace(R.id.framelayout,new Fragment03()).commit();
break;
case R.id.but4:
getSupportFragmentManager().beginTransaction().replace(R.id.framelayout,new Fragment04()).commit();
break;
}
}
});
}
}