问题标签 [tabactivity]

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 投票
1 回答
2806 浏览

android - 如何在 android Tab 中使用 ListView?

再会。在我的应用程序中,我有三个选项卡(一个活动扩展 TabActivity,其他活动提供对内容的访问)。在第一个选项卡中,我有 ImageView,一些 TextView,它是有效的。但是当我添加 ListView 并在包含 ListView 的活动中添加几行时,它没有显示在可能的选项卡中。

谁能告诉我我错在哪里?这是我的代码:

在开始活动中:

在 GoodsAndShopsActivity 中:

在扩展 BaseAdapter 的类中:

我的 xml 在哪里定义 ListView (抱歉这么多):

更新:咖啡刹车后我发现错误:在我的xml中,我添加了最后一个LinearLayout“orientation=vertical”并且我的行出现了。 解决了

0 投票
1 回答
2077 浏览

android - 有没有什么好的解决方案可以分别在 TabActivity 中搜索选项卡中的每个活动?

我的活动导航有问题,搜索效果很好。

活动层次结构如下所示:

TabActivity中的选项卡是使用带有MyListActivity的Intents创建的。

MyListActivities在清单中声明如下:

每个MyListActivity都有自己的 SearchRecentSuggestionsProvider。

第一个解决的问题

当在任何MyListActivity上调用搜索时,我得到了MyTabActivity之外的活动。因此实现了重定向到MyTabActivity。 在MyListActivity的 onCreate() 中检查意图操作。如果它是

然后启动 TabActivity 并完成当前,如下所示:

MyListActivity找到

它在列表上进行搜索查询。并且问题解决了。

第二个解决的问题

单击“返回”按钮清除搜索查询 - 没关系。但是再次单击“返回”会显示过去的搜索。

这就是为什么我把 noHistory 放到MyTabActivity

第三个未解决的问题

现在,例如,从MyListActivityA转到ItemActivityA并单击“返回”重定向到MainActivity。由于 noHistory 参数,我无法返回MyTabActivity 。

有没有什么好的解决方案可以分别在 TabActivity 中为选项卡中的每个活动使用 Android 搜索?

0 投票
1 回答
2849 浏览

android - 如何在 Android 的 TabActivity 中创建 optionsMenu

我尝试在 TabActivity 中创建选项菜单。

但我看到的不是它,而是标签栏中的每个活动都有自己的选项菜单。

有可能改变这种行为吗?如果是,如何?

谢谢

0 投票
1 回答
718 浏览

android - TabActivity 内的 ListActivity

请帮助解决这个问题。我在 TabActivity 中使用 OnGestureListener 的实现,并重写方法 onFling 以在选项卡之间切换。但是,当我的选项卡之一是 ListActivity 时,这不起作用。谢谢

0 投票
2 回答
4294 浏览

android - 在 tabActivity 中,tabHost.getTabWidget().getChildCount() 返回 1

我有一个 TabActivity 有两个选项卡显示两个列表。我使用 tabHost.getTabWidget().getChildCount() 动态更改选项卡指示器。但是在启动应用程序时 getChildCount 返回 1 而不是 2。

请帮我..

我在这里附上我的代码..

0 投票
1 回答
2058 浏览

android - 在 onRestart() 中重新创建活动是否可以

我有一个包含 ListViews 和 TextViews 的复杂 TabActivity。我没有搞乱手动 UI 更新,而是决定在前台“重新创建”活动(强制完全重绘)。假设我从活动 A 导航到 B。当回击 B 时,必须重新创建活动 A。这是代码:

它有效,但我想知道我是否做错了什么,也许有一个更优雅的解决方案。您能否建议这种情况的最佳实践?

0 投票
1 回答
793 浏览

android - 启动 TabActivity 时的 NPE

我有一个由 2 个选项卡组成的活动。问题是,当我有这段代码时:

tabHost.setCurrentTab(0);

我收到以下异常:

但是,如果我将第二个选项卡更改为默认显示(我只有 2 个选项卡),如下所示:

tabHost.setCurrentTab(1);

一切都正确显示我也可以在选项卡之间切换。这告诉我选项卡以某种方式正确配置,但是,为什么会出现这种行为?

0 投票
1 回答
2534 浏览

android - 警告从 TabActivity 中的 ActivityGroup 打开新 Activity

我有一个带有多个选项卡的选项卡活动。每个选项卡都有一个与之关联的 ActivityGroup,并使用 LocalActivityManager 来处理本地活动堆栈。尽管我还没有对其进行任何广泛的调试,但这一切似乎都工作正常。

我的一些活动需要打开顶部没有 tabactivity 小部件的窗口。这对我来说似乎很简单,我把它称为任何其他活动:

老实说,一切似乎都很好,但是每次我离开 tabactivity 时,我都会收到以下警告:

无法保存哪个视图具有焦点,因为焦点视图 com.android.internal.policy.impl.PhoneWindow$DecorView@43e4a3888 没有 id

我应该提到,我是从一个活动中发送这个意图的,该活动是一个活动组的一部分,它本身代表选项卡活动中的一个选项卡。我怀疑问题出在从那里调用“startActivity(this,...”),但我使用 getParent() 尝试了一堆变体,但没有帮助。

我不清楚警告的含义或它是否真的是一个问题。任何帮助解决警告或者如果有人可以告诉我不要担心它(程序似乎工作得很好)将不胜感激!

0 投票
1 回答
449 浏览

android - 如何防止 Tabchange 发生

大家好

我(Android Rooky)在 Android 中使用 TabActivity 在 WineCellerManagement 上工作,我遇到了一个问题 :-)
在添加新酒时,我向用户展示了 TabHost 内的 Activity,其中包含用户可以在一对夫妇中输入的一些参数编辑文本,他们可以在其中写酒名、年份等。当他们更改选项卡时,选项卡的内容会在 onpause 方法中保存到 SQLiteDB 中,并且会向用户显示该酒的一些其他参数,以便在第二个选项卡中输入。
我希望用户至少输入葡萄酒的名称和年份,我的想法是在保存数据之前检查 onPause 方法。如果没有名称和年份,我希望选项卡不要更改,而是向用户展示带有错误消息的祝酒词。有人知道该怎么做吗?

0 投票
1 回答
1168 浏览

android - 子 ActivityGroup 中的错误 TabActivity

我创建了一个 TabActivity ...

在第一个选项卡中,我将类称为“输入”

我使用 ActivityGroup .. 这个例子当我调用类“输入”时

在子活动中,我制作了一个edittext。我的意思的这个示例图像......

在此处输入图像描述

但是当我输入文字时,一个虚拟键盘就出来了……

虚拟键盘没有出现在选项卡上方,但他将选项卡推到了虚拟键盘上方..这个示例图像就是我的意思......

在此处输入图像描述

见上图,虚拟键盘上方的标签..

如果我在子活动组中执行此操作,则会发生这种情况。如果我将 edittext 放在主选项卡上。一切顺利..

我需要一个解决问题的方法,我可以...

亲切的问候,

武都古