标签: android-tabs

无法加载地图.联系Google服务器时出错 这可能是一个身份验证问题

我搜索了所有的日子,我找不到答案......

一切准备就绪,但谷歌地图仍然无法显示片段与标签

我检查我已经打开谷歌地图android v2和正确的API_KEY

我不知道发生了什么!

IMG

MainActivity.java:

public class MainActivity extends FragmentActivity implements
        ActionBar.TabListener {

    SectionsPagerAdapter mSectionsPagerAdapter;

    ViewPager mViewPager;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        String titles[] = { this.getString(R.string.title_around),
                this.getString(R.string.title_map),
                this.getString(R.string.title_favorite),
                this.getString(R.string.title_achievement), };

        final ActionBar actionBar = getActionBar();
        actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);

        mSectionsPagerAdapter = new SectionsPagerAdapter(
                getSupportFragmentManager());

        mViewPager = (ViewPager) findViewById(R.id.pager);
        mViewPager.setAdapter(mSectionsPagerAdapter);
        mViewPager
                .setOnPageChangeListener(new ViewPager.SimpleOnPageChangeListener() {
                    @Override
                    public void onPageSelected(int position) {
                        actionBar.setSelectedNavigationItem(position);
                    }
                });

        for (int i = 0; i < titles.length; i++) {
            actionBar.addTab(actionBar.newTab().setText(titles[i])
                    .setTabListener(this));
        }
    }

    @Override
    public …
Run Code Online (Sandbox Code Playgroud)

android google-maps android-fragments android-tabs

31
推荐指数
5
解决办法
4万
查看次数

TabItem放置在布局XML中时如何使用?

TabLayout文件给出了嵌套的例子TabItem里面直接TabLayout像这样:

<android.support.design.widget.TabLayout
     android:layout_height="wrap_content"
     android:layout_width="match_parent">

    <android.support.design.widget.TabItem
         android:text="@string/tab_text"/>

    <android.support.design.widget.TabItem
         android:icon="@drawable/ic_android"/>

</android.support.design.widget.TabLayout>
Run Code Online (Sandbox Code Playgroud)

但它没有给出如何在实践中使用它的例子,TabItem的文档说:

此视图实际上并未添加到TabLayout,它只是一个虚拟对象,允许设置选项卡项的文本,图标和自定义布局.

那是TabItem为了什么?经过广泛的谷歌搜索后,我找不到任何人在XML中定义TabItems的例子.有没有办法在资源文件中使用TabItem设置选项卡式活动,如上所示?

android android-layout android-tabs android-tablayout

27
推荐指数
1
解决办法
3万
查看次数

android:如何从Android Support Lib版本4向PagerTabStrip添加图标/ drawable?

android:如何从Android Support Lib版本4向PagerTabStrip添加图标/ drawable?

对于知道PagerTabStrip的人来说,这是一个非常具体的问题,我在任何地方都找不到足够的例子,它是新的(The PagerTabStrip)所以我找不到足够的信息.

android android-layout android-viewpager android-tabs

25
推荐指数
1
解决办法
2万
查看次数

让DrawerLayout滑过ActionBar

我在一个活动中有一个滑动抽屉菜单,它有一个动作栏,上面有一些标签.

我想让滑动抽屉滑过标签,而不是它们下方.

这就是它现在的样子......

操作栏选项卡下的滑动菜单

关于如何做到这一点的任何想法?

注意:我知道我可能在这里打破了一些约定和UI模式,如果它根本不起作用,我会看一些替代方案.但我想先让它工作.

编辑:请参阅下面的Google Play音乐应用屏幕截图,该应用完全符合我的需求.请参阅下面@ CommonsWare的答案,他确实同意我可能违反惯例.但是,鉴于播放音乐应用程序,它可能也不是那么罕见.

正确导航,标签正确滑动

android slidingdrawer android-ui android-actionbar android-tabs

25
推荐指数
2
解决办法
3万
查看次数

如何为可滑动标签添加图标

我从这里下载代码我想显示图标如何可以帮助我帮助我.

在此输入图像描述

 public class MainActivity extends FragmentActivity implements
            ActionBar.TabListener {

    private ViewPager viewPager;
    private TabsPagerAdapter mAdapter;
    private ActionBar actionBar;
    // Tab titles
    private String[] tabs = { "Text", "Photo", "Record" ,"Tag"};


    @TargetApi(Build.VERSION_CODES.HONEYCOMB)
    @SuppressLint("NewApi")
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        // Initilization
        viewPager = (ViewPager) findViewById(R.id.pager);
        actionBar = getActionBar();
        mAdapter = new TabsPagerAdapter(getSupportFragmentManager());

        final int[] ICONS = new int[] {
            R.drawable.ic_launcher,
            R.drawable.ic_launcher,
            R.drawable.ic_launcher,
            R.drawable.ic_launcher,
    };

        viewPager.setAdapter(mAdapter);
        actionBar.setHomeButtonEnabled(false);
        actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);        

        // Adding Tabs
        for (String tab_name : tabs) {
            actionBar.addTab(actionBar.newTab().setText(tab_name) …
Run Code Online (Sandbox Code Playgroud)

android android-tabs

25
推荐指数
3
解决办法
5万
查看次数

更改ActionBar选项卡以编程方式为颜色加下划线

我创建了动作栏

ActionBar actionbar = getActionBar()
Run Code Online (Sandbox Code Playgroud)

操作栏的背景更改为

actionbar.setBackgroundDrawable(actionBarBackgroundImage);
Run Code Online (Sandbox Code Playgroud)

现在我需要以编程方式更改操作栏选项卡下划线颜色.有没有任何方法可以更改操作栏标签下划线颜色?

android android-actionbar android-tabs

23
推荐指数
4
解决办法
3万
查看次数

Android ActionBar选项卡设置最初选择的选项卡

我注意到使用时

actionBar.setSelectedNavigationItem(x)
Run Code Online (Sandbox Code Playgroud)

在我的Activity的onCreate()方法中,始终首先选择位置0处的选项卡项,然后加载位置x处的选项卡项.这意味着(因为我正在使用片段)2片段被加载.其中一个是不必要的......

这是我的代码:

public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);

    // Determine which bundle to use; either the saved instance or a bundle
    // that has been passed in through an intent.
    Bundle bundle = getIntent().getExtras();
    if (bundle == null) {
        bundle = savedInstanceState;
    }

    // Initialize members with bundle or default values.
    int position;
    if (bundle != null) {
        position = bundle.getInt("selected_tab");
    } else {
        position = 0;
    }

    // Set the tabs.
    ActionBar actionBar = getActionBar();
    actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS); …
Run Code Online (Sandbox Code Playgroud)

android android-actionbar android-tabs

22
推荐指数
2
解决办法
3万
查看次数

删除Android中的操作栏标签填充

http://imageshack.us/photo/my-images/4/iy47.jpg/

操作栏选项卡有问题,我想在选项卡中左侧或右侧删除填充.

我试过这种风格,但它不起作用:

<!-- indicator tab color -->
<style name="ActionBarTabBarStyle" parent="@style/Widget.AppCompat.ActionBar.TabView">
   <item name="android:background">@drawable/tab_indicator_ab_example</item>
   <item name="android:paddingLeft">0dp</item>
   <item name="android:paddingRight">0dp</item>
</style>
Run Code Online (Sandbox Code Playgroud)

你有什么主意吗?

android android-actionbar android-tabs

21
推荐指数
1
解决办法
3790
查看次数

如何以编程方式滚动tablayout - Android

我使用tablayout创建了30个可滚动的选项卡.

因此,屏幕上可以看到前三个选项卡,其余部分是不可见的,可以使用滑动手势滚动.

问题是当我以编程方式选择最后一个选项卡但它不可见时(选项卡布局不会滚动到最后一个选项卡).

如何使tablayout滚动到最后一个标签?

android android-tabs android-scrollable-tabs android-tablayout

21
推荐指数
4
解决办法
2万
查看次数

是否可以使用下拉菜单和标签作为操作栏中的导航?

是否可以同时拥有顶部的微调器/下拉菜单和操作栏中的下方的选项卡?我想使用操作栏顶部的微调器作为视图切换控制器(即表视图或图表视图),而下面的选项卡将显示不同的数据列表.

以下屏幕截图说明了我想要实现的目标:

在此输入图像描述

如果在操作栏中无法同时使用这两种模式,我可以将TabWidget放在内容视图的顶部.但是,我有点不确定每个标签是否应该有一个片段或一个活动.

android android-actionbar android-tabs

20
推荐指数
1
解决办法
8116
查看次数