Ozik  Abdullaev
Ozik Abdullaev

Reputation: 1026

Android SlidingMenu add adapter to menu

I am working with the Sliding Menu and need a help from professional ! I want to add to menu(layout) with ListView adapter. I saw the demo app and it build at Fragment, but my app extends SlidingActivity and I can't understand how manipulate the 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);
}

Upvotes: 1

Views: 2228

Answers (1)

Ozik  Abdullaev
Ozik Abdullaev

Reputation: 1026

I found answer it's work only with ArrayAdapter! If it help it's my code

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);

}

and call it after setBehindContentView

Upvotes: 2

Related Questions