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 に答える