Android 为什么我的导航抽屉是空的?

Android 为什么我的导航抽屉是空的?,android,navigation-drawer,Android,Navigation Drawer,我正在从复制/粘贴示例,但是当我运行它时,我的抽屉完全空了。例如,在我运行setAdapter后的以下主要活动中,我的listview为空/null。为什么呢 public class MainActivity extends ActionBarActivity { private String[] mPlanetTitles; private DrawerLayout mDrawerLayout; private ListView mDrawerList; private CharSeque

我正在从复制/粘贴示例,但是当我运行它时,我的抽屉完全空了。例如,在我运行
setAdapter
后的以下主要活动中,我的listview为空/null。为什么呢

public class MainActivity extends ActionBarActivity {

private String[] mPlanetTitles;
private DrawerLayout mDrawerLayout;
private ListView mDrawerList;
private CharSequence mTitle;
private ActionBarDrawerToggle mDrawerToggle;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    mTitle = "test";

    mPlanetTitles = new String[]{"one", "two", "three"};
    mDrawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout);
    mDrawerList = (ListView) findViewById(R.id.left_drawer);

    // Set the adapter for the list view
    mDrawerList.setAdapter(new ArrayAdapter<String>(this,
            R.layout.drawer_list_item, mPlanetTitles));
    // Set the list's click listener
    mDrawerList.setOnItemClickListener(new DrawerItemClickListener());

    mDrawerToggle = new ActionBarDrawerToggle(
            this,                  /* host Activity */
            mDrawerLayout,         /* DrawerLayout object */
            R.drawable.ic_drawer,  /* nav drawer icon to replace 'Up' caret */
            R.string.drawer_open,  /* "open drawer" description */
            R.string.drawer_close  /* "close drawer" description */
    ) 
公共类MainActivity扩展了ActionBarActivity{
私有字符串[]mplanettiles;
私人抽屉布局mDrawerLayout;
私有列表视图mDrawerList;
私有字符序列mTitle;
私有操作bardrawertoggle mDrawerToggle;
@凌驾
创建时受保护的void(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mTitle=“测试”;
mPlanetTitles=新字符串[]{“一”、“二”、“三”};
mDrawerLayout=(抽屉布局)findViewById(R.id.抽屉布局);
mDrawerList=(ListView)findViewById(R.id.left\u抽屉);
//设置列表视图的适配器
mDrawerList.setAdapter(新阵列适配器,
R.布局图.抽屉(列表项,MPLANETITLES);
//设置列表的单击侦听器
setOnItemClickListener(新的DrawerItemClickListener());
mDrawerToggle=新操作bardrawertoggle(
此,/*主机活动*/
mDrawerLayout,/*抽屉布局对象*/
R.drawable.ic_抽屉,/*导航抽屉图标替换“Up”插入符号*/
R.string.drawer\u open,/*“open drawer”说明*/
R.string.drawer\u close/*“close drawer”说明*/
) 

我还将所有
getActionBar
更改为
getSupportActionBar

这听起来可能很愚蠢,但是listView的背景颜色是什么,列表项的文本颜色是什么?不愚蠢,它们都设置为默认值。如果抽屉列表没有返回为“null”,我就不会担心了抽屉布局是否合适?请发布更多详细信息。