DrawerLayout抽屉布局
- 假如需要在两个activity间传递数据,我们通常都是用Bundle,但是里面似乎只有一些放置一些Java中已经有的数据类型,像String,int,double等,但如果要传递一个对象呢?不难发现Bundle中有一个方法putSerializable,利用该对象就可以传递对象了,不过传递的对象要实现Serializable接口。
java文件只是简单的配置了一个适配器
package com.lgq.login;
import android.app.FragmentManager;
import android.os.Bundle;
import android.support.v4.widget.DrawerLayout;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import com.lgq.base.BaseAct;
import com.lgq.fragment.ContentFragment;
import com.lgq.myapp1.R;
import java.util.ArrayList;
public class MainAct extends BaseAct {
private DrawerLayout drawer_layout;
private ListView drawer_list;
private ArrayList arrayList;
private ArrayAdapter arrayAdapter;
private ContentFragment cf;
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.main_act);
initView();
}
AdapterView.OnItemClickListener onItemClickListener = new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView
xml文件只需导入v4包布局即可