是否可以将 png 图标上的指示器设置为选项卡中以突出显示 android 中的滑动选项卡



我想在图标上设置指示器以在滑动滑动选项卡时突出显示图标。 就像Facebook安卓应用程序正在使用滑动标签一样。 我试图更改滑动选项卡上指示器的颜色

PagerTabStrip pagerTapStrip = (PagerTabStrip) findViewById(R.id.pager);
pagerTapStrip.setDrawFullUnderline(true);
pagerTapStrip.setTabIndicatorColor(Color.RED);

这是我的 java 文件

public class Demo extends FragmentActivity implements ActionBar.TabListener {
    private ViewPager viewPager;
    private TabsPagerAdapter mAdapter;
    private ActionBar actionBar;


    // Tab titles
    private String[] tabs = { "Schedule", "Attendance", "Bulletin Board" , "Drawer" };
    final int[] ICONS = new int[] {
            R.drawable.index,
            R.drawable.bulletin_board,
            R.drawable.change_password,
            R.drawable.attendance_button_selected
    };

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_demo);
     // Initilization
    viewPager = (ViewPager) findViewById(R.id.pager);
    actionBar = getActionBar();
    mAdapter = new TabsPagerAdapter(getSupportFragmentManager());
    viewPager.setAdapter(mAdapter);
    actionBar.setBackgroundDrawable(new ColorDrawable(Color.parseColor("#207CAF")));
    actionBar.setTitle("GEMS");
    actionBar.setHomeButtonEnabled(false);
    actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);       
    // Adding Tabs
   /*for (String tab_name : tabs) {
        actionBar.addTab(actionBar.newTab().setText(tab_name)
                .setTabListener(this));
    } */

最新更新