OSDN Git Service

Merge "CM9-Apollo-Update Russian Translation" into ics
[android-x86/packages-apps-Eleven.git] / src / com / andrew / apollo / adapters / ScrollingTabsAdapter.java
1 \r
2 package com.andrew.apollo.adapters;\r
3 \r
4 import android.support.v4.app.FragmentActivity;\r
5 import android.view.LayoutInflater;\r
6 import android.view.View;\r
7 import android.widget.Button;\r
8 \r
9 import com.andrew.apollo.Constants;\r
10 import com.andrew.apollo.R;\r
11 import com.andrew.apollo.utils.ThemeUtils;\r
12 \r
13 public class ScrollingTabsAdapter implements TabAdapter {\r
14 \r
15     private final FragmentActivity activity;\r
16 \r
17     public ScrollingTabsAdapter(FragmentActivity act) {\r
18         activity = act;\r
19     }\r
20 \r
21     @Override\r
22     public View getView(int position) {\r
23         LayoutInflater inflater = activity.getLayoutInflater();\r
24         final Button tab = (Button)inflater.inflate(R.layout.tabs, null);\r
25         final String[] mTitles = activity.getResources().getStringArray(R.array.tab_titles);\r
26 \r
27         if (position < mTitles.length)\r
28             tab.setText(mTitles[position]);\r
29 \r
30         // Theme chooser\r
31         ThemeUtils.setTextColor(activity, tab, "tab_text_color");\r
32         return tab;\r
33     }\r
34 }\r