- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我有一个选项卡式 Activity ,如下所示。我需要在第一个选项卡(“搜索”)中调用扩展 FragmentActivity 的 MapsActivity。任何解决此问题的帮助都会有所帮助。
public class TabbedActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_tabbed);
TabHost tab = (TabHost) findViewById(R.id.tabHost);
tab.setup();
TabHost.TabSpec spec1 = tab.newTabSpec("Search");
spec1.setIndicator("Search");
spec1.setContent(R.id.layout1);
tab.addTab(spec1);
TabHost.TabSpec spec2 = tab.newTabSpec("Settings");
spec2.setIndicator("Settings");
spec2.setContent(R.id.layout2);
tab.addTab(spec2);
}
}
尝试了此解决方案,但显示错误“MapsActivity 不是封闭类”
tab.addTab(tab.newTabSpec("Search")
.setIndicator("Search")
.setContent(new TabHost.TabContentFactory() {
public View createTabContent(String tag) {
return new TextView(MapsActivity.this);
}
}));
最佳答案
选项卡中的 Activity 作为一种技术已被弃用近六年。
做点别的事情,比如:
FragmentTabHost
,包含选项卡 fragment ,例如 MapFragment
ViewPager
,带有页面 fragment (MapFragment
、SupportMapFragment
)和选项卡式指示器(TabLayout
、PagerTabStrip
等)
关于java - 在 android 中的 tabhost 内启动 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41911769/
我正在做一个学校项目,在 android studio 上制作一个信息应用程序。我需要创建一个包含 4 个选项卡的 tabHost。在选项卡 1 中,我必须能够左右滑动才能显示 5 个不同的 Acti
我有一个 tabhost,它位于我的主要 Activity (抽屉导航)中。 在每个选项卡中,我都有 ViewPager。 ViewPager 由不同的 Fragment 组成。 在这些 fragme
我注意到使用 tabhost 有很多问题,但没有一个真正适合我的问题。我正在尝试使用 action bar 创建 View 在顶部,然后是栏下方的一排选项卡。这是我的 Activity 布局。
我是 Android 新手。 我正在实现与选项卡主机相关的编码。 我在选项卡主机中创建了三个选项卡,分别命名为 tab1、tab2、tab3。 当我启动我的应用程序时,tab1 会自动触发。 我的意图
我有一个正在切换 Activity 的 TabHost Activity ,所以我的主要内容如下所示: 我的一个子 Activity XML
我创建了一个应用程序,其中包含四个加载了特定 WebView 的选项卡。我计划在选项卡下方添加广告。在我的代码中,我将内容 View 设置为创建为 TabHost 的 ViewGroup。如果我将此
下面是我想要的图片。 现在。当我单击某个项目(参见图像中的 2)时,会显示不正确的版本(参见图像中的 3)。 如何将第二个 tabhost(参见图中的 3)加载到第一个 tabhost 的框架布局中?
我有一个问题: Java 代码 public class VisualizzaListaActivity extends TabActivity { /** Called when the activ
我的程序的很多用户都报告了相同错误的“强制关闭”,我无法重现该错误,因此很难调试! 好像和TabHost有关(我的申请里有两个) 现在我尝试扩展 TabHost 覆盖 dispatchWindowFo
我正在使用 Android 中的 Eclipse 创建一个应用程序。我的软件运行完美,直到我创建了一个函数,该函数从我的一个选项卡式 Activiy 创建了一个返回 MainActivity 的新 I
我试图在项目中使用垂直选项卡,但我无法让 tabhost 工作。我认为我没有从 Java 正确进入,但我不确定我做错了什么。虽然例子很多,但似乎已经过时了。看来 tabhost 已经改变了很多,所以我
有人可以帮助我完成这个 TabHost 示例吗?我遇到的问题是,当我尝试运行应用程序时我遇到空指针异常。 这是代码,如果有人需要看一下。 public class TabBarExample exte
我的 TabHost Activity 由于错误而无法正确加载。这是我的代码、xml 和错误日志: public class TabScreen extends TabActivity { @Over
我的应用程序中有一些选项卡,我希望最后一个选项卡在默认系统浏览器中启动谷歌。我认为这会起作用: Uri uri = Uri.parse("http://www.google.com/"); tabHo
我想要不同数量的选项卡并且我正在使用 TabHost。这些可能在 1 到 8 之间,具体取决于数据。 我想添加水平滚动条,这样当所有 8 个滚动条都在那里时,它看起来就不会显得局促。 问题是当有 5
我在 TabHost 中有一个 FrameLayout。我收到以下错误。如何让它在 Eclipse 中呈现? Error during post inflation process: The Fram
我在主布局中使用 TabHost,目前只有 2 个选项卡。如果我在第二个选项卡上并更改方向,应用程序会将我返回到第一个选项卡。有什么办法可以防止这种情况发生吗? 最佳答案 将以下代码添加到定义了 ta
我正在创建总共有 3 个 Activity 的简单应用程序 登录 - 具有用户名、密码字段以及登录和注册按钮 注册 - 具有各种表单字段和提交按钮 留言-登录成功后我们就来参加这个 Activity
我这里发生了一些奇怪的事情! 我有一个 Tabhost,有 3 个选项卡。在我的模拟器中,它运行良好,来回运行。但是在我的平板电脑(HP Touchpad 和 Samsung Galaxy Tab 1
我的目标是创建两个选项卡,每个选项卡都有不同的 Activity 。我希望选项卡始终在顶部可见,以便我可以轻松地在两者之间切换。我相信已经设置好一切以使用 tabHost 创建两个选项卡,但是当我运行
我是一名优秀的程序员,十分优秀!