Фон
Я пытаюсь переключить альтернативное приложение App Manager из Библиотека ActionBarSherlock в поддержка библиотеки Google создал, так как он получает больше обновлений (ActionBarSherlock больше не разрабатывается, ссылка здесь), и я думаю, что он должен охватывать множество функций.
Проблема
Все прошло хорошо (или так кажется), за исключением класса ICSLinearLayout на ActionBarSherlock, который я использовал для отображения разделителей, который теперь называется LinearLayoutICS.
Он просто не показывает разделители:
Примечание: перед тем, как вы спросите: "Почему бы вам просто не использовать GridView?", здесь, а также this, если я когда-нибудь захочу добавить заголовки.
Код
Код примерно такой же, как я использовал для ActionBarSherlock:
rowLayout=new LinearLayoutICS(_context,null);
rowLayout.setMeasureWithLargestChildEnabled(true);
rowLayout.setShowDividers(LinearLayout.SHOW_DIVIDER_MIDDLE);
rowLayout.setDividerDrawable(_context.getResources().getDrawable(R.drawable.list_divider_holo_dark));
rowLayout.setOrientation(LinearLayout.HORIZONTAL);
... // add views, layout params, etc...
Вопрос
Как я могу использовать этот класс для поддержки отображения разделителей во всех поддерживаемых версиях ОС библиотеки поддержки?
Что не так с кодом, который я написал?