Есть ли способ найти вкладки в левой части экрана? - PullRequest
0 голосов
/ 12 июля 2011

Я следовал учебнику для разработчиков Android , успешно создал вкладки. Но, похоже, нет простого способа найти вкладки на левой стороне экрана устройства.

Кто-нибудь знает способ реализации левых вкладок ?? Есть ли какие-либо рекомендации по этому поводу?

1 Ответ

0 голосов
/ 12 июля 2011

Нет, нет.Я тоже искал поддержку справа налево, но в Android такого нет.

Что я сделал, так это манипулировал кодом, чтобы пользователь чувствовал его справа налево - я создал3 вкладки в XML и добавили к моей деятельности код:

    final TabHost tabs = (TabHost) this.findViewById(R.id.tabhost);
    tabs.setup();
    TabHost.TabSpec spec;
    final Resources resources = this.getResources();

    // third tab (first from left)
    spec = tabs.newTabSpec("tag3");
    spec.setContent(R.id.aboutImg);
    spec.setIndicator(this.getString(R.string.title_about), resources.getDrawable(R.drawable.id));
    tabs.addTab(spec);

    // second tab
    spec = tabs.newTabSpec("tag2");
    spec.setContent(R.id.listfav);
    spec.setIndicator(this.getString(R.string.title_favorites), resources.getDrawable(R.drawable.bdge));
    tabs.addTab(spec);

    // first tab
    spec = tabs.newTabSpec("tag1");
    spec.setContent(R.id.viewflipper);
    spec.setIndicator(this.getString(R.string.title_main), resources.getDrawable(R.drawable.cab));
    tabs.addTab(spec);

    tabs.setCurrentTab(2);

Обратите внимание на последнюю строку - я устанавливаю текущую вкладку последней - сначала справа.

...