Reputation: 1026
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
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