1

我正在与专业人士合作Sliding Menu,需要专业人士的帮助!我想用ListView适配器添加到菜单(布局)。我看到了演示应用程序,它构建于Fragment,但我的应用程序extends SlidingActivity和我无法理解如何操作MenuView

MainActivity.class

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    // MainView, MenuView
    setContentView(R.layout.main);
    setBehindContentView(R.layout.main_menu);

    //SlidingMenu
    mMainMenu = (ListView) findViewById(R.id.main_menu);
    mMenuAdapter = new MenuAdapter(this, R.id.menu_adapter_title);
    mMainMenu.setAdapter(mMenuAdapter);
}
4

1 回答 1

2

我找到了答案,它仅适用于 ArrayAdapter!如果有帮助,那就是我的代码

private void populate() {

    ListView lv = (ListView) findViewById(R.id.main_menu);
    String[] menu = {"Главная","Кино","Театры","Вечеринки","Концерты","Выставки","Рестораны","Магазины","Фотографии","Каталог","Погода"};
    ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
            R.layout.main_menu_adapter, R.id.menu_adapter_title, menu);
    lv.setAdapter(adapter);

}

然后调用它setBehindContentView

于 2013-01-08T09:47:00.457 回答