相关疑难解决方法(0)

带水平滚动的FragmentTabHost

我正在尝试构建FragmentTabHost并使其成为水平Scrollable.我一直在寻找解决方案,但找不到任何东西,所有帖子都是关于正常的TabHost.

我正在使用支持库,如android站点中为FragmentTabHost所解释的那样

我的布局是:

<android.support.v4.app.FragmentTabHost xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@android:id/tabhost"
android:tag="trip_entry_tab"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<LinearLayout
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent">
    <TabWidget
        android:id="@android:id/tabs"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content" />
    <FrameLayout
        android:id="@android:id/tabcontent"
        android:layout_width="0dp"
        android:layout_height="0dp"
        android:layout_weight="0"/>
    <FrameLayout
        android:id="@+id/realtabcontent"
        android:layout_width="match_parent"
        android:layout_height="0dp"
        android:layout_weight="1"/>
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

已经尝试巢tabwidget成水平滚动视图(这是我能找到其他职位的解决方案,但始终TabHost而不是FragmentTabHost),但没有任何变化:

<HorizontalScrollView
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:fillViewport="true"
            android:scrollbars="none" >

            <TabWidget
                android:id="@android:id/tabs"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content" >
            </TabWidget>
        </HorizontalScrollView>
Run Code Online (Sandbox Code Playgroud)

我的标签刚刚收缩,看起来真的不太好看.有人让它让片段标签主机可滚动吗?

谢谢

horizontalscrollview android-fragments

8
推荐指数
1
解决办法
9461
查看次数

FragmentTabHost:没有标签为null的标签

我在设计师中遇到这个例外:

Exception raised during rendering: No tab known for tag null
Run Code Online (Sandbox Code Playgroud)

我有与这个人相同的精确代码 - Android FragmentTabHost:没有标签为null的标签

他的唯一答案是"使用较旧的弃用类" - TabHost而不是FragmentTabHost,这是我理解你需要使用的而不是......

我是Android和Java的初学者,但我在.NET中已经是程序员多年了,我发现很难找到很好的解决方案来解决非常基本的问题,这些问题来自于那里显然只有3个片段教程(就像上面说的那个)

所以基本上我的问题到目前为止:

  1. 根据我目前的理解,实际为您的Android应用程序制作菜单的唯一方法是使其成为带有片段的单个Activity应用程序,如果这是真的,如果FragmentTagHost尚未完全正常工作,我该如何跟踪我的片段?我找到了ActionBarSherlock的引用 - 他的最新版本也使用了很多不推荐的类

  2. 使用单个活动+片段的最佳实践是什么?我在哪里可以找到有用的示例来帮助我实现我想要的ui?

  3. 还有其他第三方解决方案可以像ActionBarSherlock一样提供帮助吗?

  4. 我正在使用Eclipse ADT,你会推荐一个不同的IDE吗?

非常感谢

PS - 请不要把我推荐给Android开发者教程,我一直都是通过他们,他们就像学习abc一样,我需要做句子并试图找到好的资料来源,我说是因为我找到了这里有很多很好的问题,只是回答"这里是真正的基础教程,去做那个"

android android-layout

5
推荐指数
1
解决办法
6952
查看次数

Android:FragmentTabHost底部的标签

我正在尝试将FragmentTabHost放在屏幕的底部.很久以前,我能够通过常规TabHost(遵循这个主题)来做到这一点,但现在这对我不起作用.

有没有办法做到这一点?

谢谢!

android android-tabhost android-fragments

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