问题标签 [android-tabbed-activity]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
50 浏览

android - 如何调用选项卡式活动中片段结果的显式意图?

我正在使用带有 3 个选项卡的 android 选项卡式活动。每个选项卡都包含一个片段。我正在尝试使用 startActivityForResult(x, y); 从第三个选项卡调用 Camera Intent;单击图片后,控件返回到活动,但不返回到调用意图的片段。我尝试从活动中的 onActivityResult() 方法切换到所需的选项卡,却发现它也没有被调用。如何将控件和意图传递给所需的片段?

0 投票
1 回答
49 浏览

java - 在选项卡式活动中,从 Firebase 检索数据无法正常工作

在下面的代码中,我尝试从 Firebase 读取数据,并使用它来创建动态卡片视图,但是当程序启动时,当我单击第三个选项卡并返回到第一个选项卡时,ArrayList 是空的。发现问题几天后,我无法自己解决这个问题。主屏幕.java:

JaratokTab1.java:

0 投票
1 回答
92 浏览

android - onClickListener 不适用于卡片视图上的选项卡式布局

大家好,希望你们一切都好。我这里有问题。我有cardview内部选项卡式布局的活动。在选项卡式布局内使用时onclicklistener,它不起作用。但是在没有选项卡式布局的情况下使用它时,它可以工作。我如何在选项卡式布局中使用它。

卡片查看活动:

它可以在没有选项卡式布局的情况下工作

[1]:https://i.stack.imgur.com/Yv3GW.png

使用选项卡式布局它不起作用

在此处输入图像描述

我该如何解决这个问题?

0 投票
1 回答
1137 浏览

android-studio - 如何在选项卡式活动 Android Studio 中选择导航样式

我在 Mac 上使用 Android Studio 3.3.1。

我在创建新的选项卡式活动部分时找不到导航样式选项。

我曾经选择“操作栏选项卡(带有 ViewPager)”,但现在我找不到它。

0 投票
1 回答
28 浏览

kotlin - 从选项卡内的edittext中检索文本到主要活动

我有一个包含多个不同选项卡的选项卡式布局的活动。每个选项卡都包含许多“edittext”字段。我在主要活动上有一个按钮,单击它时我想保存每个选项卡中每个编辑文本字段的内容。目前我可以从选项卡返回一个普通值,但我无法获取 edittext 字段的内容。

我尝试在片段类中为选项卡创建一个“lateinit var frag1_tenNo:EditText”。我已在 onCreateView 中对其进行了初始化,但程序崩溃说“lateinit 属性 frag1_tenNo 尚未初始化”

片段代码

活动代码 - 检索数据

0 投票
0 回答
145 浏览

android - 在底部导航活动/片段中创建选项卡式活动

目前我正在尝试整合两种不同的活动。一个是我的 mainAcitivity,这是一个底部导航活动,另一个是我的 tabbedActivity,这是我的选项卡活动。我不确定如何让我的 tabbedActivity 适合我的 MainActivity,所以底部导航(主页)的一部分将容纳选项卡。我可以创建一个作为 tabbedActivity 父级的片段吗?如果是这样,那会是什么样子?

我所有的片段都只包含列表视图,唯一的区别是列表视图的内容。另外,我没有包含 PlaceHolderFragment2,因为它与 PlaceHolderFragment 相同,除了预先填充的 arraylist

类 MainActivity : AppCompatActivity() {

}

目前我无法整合这两个活动。理想情况下,我将能够在底部导航的一个部分中看到标签。

0 投票
1 回答
157 浏览

android - 如何在带有 Viewpager 和 Fragment 占位符的选项卡式活动中使用 OnClickListener

我试图让一个按钮在单击时正常工作。对于基本示例,我正在使用天文台。使用 Android Studio 3.4.2,我可以在 Main Activity 的 Basic Activity 项目中使用此代码,它工作正常。当我将选项卡式活动放在片段、片段页面持有者或选项卡式活动的主要活动中时,相同的代码无法使用选项卡式活动。

基本活动的主要活动

选项卡式活动的片段(无论我把它放在哪里,它都不起作用)

这是我不断收到的调试错误:

PID:5241 java.lang.NullPointerException:尝试在空对象引用上调用虚拟方法“void android.widget.Button.setOnClickListener(android.view.View$OnClickListener)”}

这里的建议似乎没有给我任何积极的结果,或者 onClickListener 在 Tabbed Activity Android 中不起作用

0 投票
1 回答
94 浏览

android - 如何在选项卡式活动中更改不同的 URL 或视图?

我是 Android kotlin 开发的新手。我想在我的应用程序中创建一个选项卡式活动来显示不同的静态 HTML 页面。

我现在可以在我的应用程序中设置 1 个 URL。但是当我更改或点击另一个选项卡时,它会显示类似的视图或 URL。

如何检测 sectionNumber 之类的东西

请帮忙。谢谢你。

已编辑 在此处输入图像描述

0 投票
1 回答
64 浏览

java - 当父级不是活动而是片段时为空选项卡

我有一个正在运行的带有导航抽屉活动的 Android 应用程序。对于每个菜单项,我想实现一个单独的片段,这样我就可以使用相同的工具栏和抽屉菜单。现在,其中一个片段应该包含一个带有 3 个选项卡的视图(其中包含 3 个带有 Recyclerviews 的片段)。我创建了一个选项卡式活动并将代码迁移到一个新的片段中。当我第一次单击带有 Tab-Fragment 的菜单项时,它工作得非常好。但是当我浏览菜单然后再次打开 Tab-Fragment 时,它显示了 3 个选项卡,但其中没有任何内容。现在,当我单击第三个选项卡时,将显示数据。当我切换回第一个选项卡时,数据也回来了。只有中间的 Tab 保持空白。

我在一个全新的空项目上尝试了这种方法,只有一个抽屉式导航活动和一个选项卡式活动,我还将代码迁移到一个片段。我只使用了 Android-Studio (3.4.2) 生成的代码。在这些选项卡中只有文本视图,但仍然存在同样的问题。

Tab-Fragment(从生成的 Tabbed Acitvity 迁移的代码):

生成的 SectionsPagerAdapter:

我只更改了“getCount”中的选项卡数量和“getPageTitle”中返回的字符串

我使用 NavigationItemSelectedListener 处理导航抽屉活动(主)中的菜单项单击,并像这样更改片段:

“activity_tab”布局如下所示:

是否有可能在菜单项点击时保留片段,还是我必须使用选项卡式活动?

0 投票
1 回答
35 浏览

java - 我有多个布局文件,但应用程序只识别 1 个?

我正在尝试在 Android Studio 项目中创建选项卡(我正在关注在线教程),并且我通过创建第一个然后复制/粘贴来创建 fragment1/2/3_layout.xml 文件,但是在我的 fragment1/2/ 3.java文件它只识别/解析第一个(fragment1_layout)?

我已经尝试通过右键单击>新布局文件等创建一个新的布局文件,但是当我尝试将它传递到充气机时它仍然没有显示或被识别。

我试图清理和重建,但这也不起作用,除了当我尝试传递其他 XML 文件之一时出现的错误消息之外,代码中没有其他错误(弹出)。

我是一个新手程序员,我希望我没有犯一些愚蠢的错误,但同时我真的希望我只是犯了一个愚蠢的错误,因为这让我发疯。

布局文件列表

错误信息

自动填充建议(不显示所有布局文件)