问题标签 [android-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 回答
247 浏览

android - 在从第三个活动接收到所述数据后,将捆绑的数据从选项卡活动传递到选项卡活动

我有一个选项卡式活动,其中包含三个选项卡,它们的初始化如下:

此选项卡式活动有一个按钮事件,它调用异步任务,该任务执行第二个活动,将一些数据返回给选项卡式活动。此时,我想用我收到的新数据更新 Tab 1 Activity (porabaIntent)。

我该怎么做呢?如果我在初始化选项卡时传递捆绑的数据,则数据在更改时不会更新,但是如果我尝试onPostExecute()以异步任务的方法发送它,我似乎无法将其绑定到porabaIntent.

0 投票
1 回答
798 浏览

android - 以编程方式位于页面底部的选项卡

我已经研究了很多如何使用此代码对齐页面底部的选项卡,但我没有找到任何内容,我将代码用作:

TabGroup1Activity 是:

通过使用此代码,标签栏出现在屏幕顶部,但我想将其放在底部..请提出一些建议,我发现这种方法很容易创建标签

0 投票
0 回答
823 浏览

android - Android:带有 ActivityGroup 的 TabActivity/TabHost:从自定义列表视图上的单击按钮创建 PreferenceActivity 对话框和对话框时发生错误

我基于这个网站http://ericharlow.blogspot.com/2010/09/experience-multiple-android-activities.html用 ActivityGroup 实现了一个 TabActivity (TabHost)

我有两个关于实施这个的问题。

第一个问题,将 TabActivity 与 PreferenceActivity 一起使用,当我单击首选项以创建首选项对话框时发生错误。

08-10 21:55:35.919: E/AndroidRuntime(1415): android.view.WindowManager$BadTokenException: 无法添加窗口 -- 令牌 android.app.LocalActivityManager$LocalActivityRecord@405296f0 无效;您的活动正在运行吗?

我找到了一个解决方案,我应该在我的代码中使用“getParent()”而不是“getApplicationContext()”或“this”,但我不知道在哪里/如何做?我不知道如何用我的 PreferenceActivity 做类似“setContext(getParent())”的事情。

我有一个与此完全相同的问题:TabActivity with ActivityGroup and PreferenceActivity child

这是我的代码:

在我看来,我认为我应该在对话类中实现一些东西,在 onCreateDialogView() 因为android在进行对话时调用这个方法。我尽力了,但我无法解决我的问题

第二个问题,和上面类似,但是这次是关于 TabActivity 和 ListView Adapter(用于自定义 Listview)。在每个自定义列表视图项目上都有 2 个按钮,“编辑”和“删除”。当我单击其中一个按钮时,会出现对话框。但是在我将 TabActivity 应用到我的应用程序后,按下这些按钮时出现错误。错误代码与上面类似:

08-10 22:13:56.643: E/AndroidRuntime(1427): android.view.WindowManager$BadTokenException: 无法添加窗口 -- 令牌 android.app.LocalActivityManager$LocalActivityRecord@40526c50 无效;您的活动正在运行吗?

这是我的代码:

根据我的代码:

当我在自定义列表视图上按“编辑”时,代码运行 editNewActivityDialog() 方法并使用以下方法构建 Dialog:

最终对话框 dialog = new Dialog(mInflater.getContext());

(我想我应该把“mInflater.getContext()”改成别的东西,但我不知道。)

当我在自定义列表视图上按“删除”按钮时,代码运行 confirmDeleteCustomizedDialog() 方法并使用以下方法构建 AlertDialog:

AlertDialog alertDialog = new AlertDialog.Builder(mInflater.getContext()).create();

(我想我应该把“mInflater.getContext()”改成别的东西,但我不知道。)

非常感谢提前:)

0 投票
1 回答
98 浏览

android - Android-从 ListAcitivity 调用特定方法,该方法调用 TabActivity 的 1 中的方法而不会丢失 TabHost

从 ListActivity 调用特定方法,该方法调用父(TabActivity)之一中的方法,而不会丢失 TabHost 布局

我在 TabHost 1.PlayingActivity 2.AlbumActivity 中有两个活动

通过单击 AlbumActivty 中的按钮将跳转到 LIstActivity -> 通过单击 ListActivity 中的项目,我想跳回到其中的方法之一 - PlayingActivity w/o Losing Tab Layout。

我可以通过使用这些调用 Activity n 特定方法来完成任务

ListActivity 点击 Item 调用 PlayingActivity 中的特定方法

在 TabHost 下托管 PlayingActivity 和 AblumActivity 的 MainActivity

}

在 PlayingActivity 中调用特定方法(playSong())

现在 Catch iz 我可以以某种方式调用 PlayingActivity 中的特定方法,但是 TabHost 下的 Playing Activity 失去了它的 TabLayout

有什么办法可以让我们从 TabLayout 中保存 Playing Activity 吗?

0 投票
3 回答
300 浏览

android - 键盘将 tabview 提升到上面

在我的应用程序中,当我点击EditText键盘时,TabView上面会出现。我android:windowSoftInputMode="stateVisible|adjustResize"在 Android 清单文件中使用了它。我正在使用活动组。所以我在活动和活动组中都使用了这个。在活动中,我以编程方式使用了这个

但没有成功。

TabActivty课堂上,我有四个标签。我正在使用ActivityGroup. 我不知道我在哪里做错了。

清单文件中,我在活动组和活动中使用了它

0 投票
1 回答
394 浏览

android - android中的Tabview ..?

我正在开发一个应用程序,我在其中使用带有 2 个选项卡视图的 tabwidget。当应用程序在屏幕上可见时,在第一个选项卡中,一些数据需要显示在我从数据库中获取的列表视图中。如果默认情况下列表视图中的数据为空,则需要显示第二个选项卡。 如果列表为空,则当活动开始时,我想启动另一个选项卡。如果列表不为空,则需要显示当前选项卡。 下图提供了有关我的问题的更多详细信息。

列表视图为空的第一个选项卡

第二个标签

这里根据上面的图像,当用户第一次看到应用程序时,数据将为空。所以,我想显示 AddGroup 选项卡来添加组。如果组选项卡中的列表为空,如何专注于添加组选项卡...

0 投票
2 回答
91 浏览

android - 为 2.3.3 版本开发的应用程序在 maifest 中添加 android:tragetSdkVersion="14",这是个好主意吗?

我想添加android:tragetSdkVersion= "14"我的清单,但我很困惑,因为最初我为 2.3.3 版本开发了我的应用程序。所以我用TabActivity了那个。但TabActivity在 4.0 版本中已弃用,根据文档,包括android:tragetSdkVersion= "14"意味着系统不会对应用程序施加任何前向兼容性。android:tragetSdkVersion= "14"所以我想知道将其包含在我的清单中是否是个好主意。

0 投票
1 回答
2568 浏览

android - 画廊 OnActivityResult 在 TabActivity 中不起作用

我的代码有问题,我正在尝试从图库中获取图像并将其显示在我的 xml 布局上(问题是当我单击按钮时它会进入图库,但是当我选择一张图片时它只是转到另一个选项卡)

1)我创建标签的主类

2)这是我正在制作和调用画廊的课程

0 投票
1 回答
930 浏览

android - 如何在 Android 中将 AsyncTask 与 TabActivity 一起使用

我正在尝试创建一个虚拟项目来使用 TabActivty 测试 AsyncTask。首先,我创建了一个登录屏幕,登录后出现 tabview 屏幕.. 在 tab view 屏幕中有五个标签。我想做的是,当我单击特定选项卡时,首先 AsyncTask 应该运行,然后在加载所有数据后,将显示其内容......

对不起,我的英语不好。简而言之,我想要实现的是:

单击选项卡转到 AsycTask,然后加载数据,然后显示该活动的内容。

以下是我的代码:

TabView 类的代码:

LoadingScreen 的代码:

TabGroups 类的代码:

TabGroup2 类的代码:

}

All the TabGroup 1-5 have same code...

我得到的错误是:

提前致谢...

0 投票
2 回答
606 浏览

android - 在 TabActivity 中从 AsyncTask 加载 Json 数据时出错

在我的应用程序中,我创建了一个 TabView,并且正在使用 AsyncTask 加载 JSON 数据。我正在使用 onTabChangedListner(),当单击特定选项卡时,AsyncTask 运行并加载 JSON 数据。当我单击该特定选项卡时,我最终得到了 NullPointerException,但我无法弄清楚我的应用程序从哪里得到 NullPointerException。

The following is the code of TabGroups Class:

The following is the code of TabView Class:

The following is the code of TabGroup1 Class

The following is the code of LoadingScreen Class:

The following is the code of JsonParser:

JsonParser 在其他应用程序中运行良好,但在此应用程序中无法正常工作

Home 类只包含 onCreate() 而没有别的

The Errors that I am getting are:

请帮助我,因为我必须在 Tabs 的帮助下重新设计我的应用程序..

提前致谢。