问题标签 [android-tabhost]
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.
android - 理解 Activity 的 setContentView
我需要以编程方式“按需”创建所有 UI,这意味着我不能使用任何 XML。这是我所做的伪代码:
因此,当调用 TabContentFactory 时,我会返回当前活动的内容视图。基本上我所做的是获取当前视图并将其包装在 tabhost 中。它工作了一半,当我这样做时,我可以看到标签栏,但它下面只有黑色视图,如果我点击其他标签然后点击回来,我可以看到视图,一切都按预期工作。
现在为什么我认为它与 相关setContentView
,因为当我这样做时:
然后一切正常。任何帮助表示赞赏,谢谢!
java - 拦截 onOptionsItemSelected
我有一个实现 onCreateOptionsMenu 方法的顶级 TabHost。我希望子活动(选项卡中的那些)能够通过 onOptionsItemSelected 拦截选项菜单。例如,在选项菜单中,我有一个名为“编辑注释”的项目,在一个选项卡中,有一个 ListView,其中包含所有注释的列表。我希望能够在整个应用程序中查看“编辑便笺”项,但顶级 TabActivity 不知道便笺的标题或 ID 等信息。
android - EditText 和 TabHost 互不喜欢
我有一个包含 2 个选项卡的 EditText 和 TabHost 布局。安卓 1.6。
我在以下情况下使用硬件键盘。重现步骤:
当显示活动时,EditText 获得焦点。
只要我按下任何键,EditText 就会失去焦点,第一个选项卡就会获得它。
我再次单击 EditText 并开始输入。
除非我按任何数字按钮,否则它会起作用。第一个选项卡再次获得焦点。
我用轨迹球滚动回 EditText。我现在可以输入任何内容。
在步骤 2,3 中在聚焦的 EditText 上使用左/右轨迹球也会使 EditText 失去焦点。
这很奇怪。如何处理?
main.xml 布局:
活动类:
android - 类似 Android Market 的标签栏
实现类似 Android Market 的标签栏(应用程序/游戏/下载)的最佳方式是什么?
如果我可以使用 TabHost,那就太好了,但我相信它不允许这种级别的自定义。
android - TabControl 中加载了哪个视图
我有 4 个选项卡,在我的应用程序中,它是在 android 中开发的。我想知道当我从一个选项卡导航到另一个选项卡时会触发哪个事件。
我应该在我的代码中哪里使用这个事件?
android - android:使用ActivityGroup嵌入活动
我正处于构建应用程序的概念化/设计阶段,我遇到了一些障碍。本质上,我正在寻找一种将一个活动嵌入到另一个 UI 中的方法,类似于 TabHost/TabActivity。屏幕顶部将有一个窗口,其中包含其他活动,在其下方将是独立于上述活动且应始终可见的按钮和控件。用户将能够在窗口中从一个活动导航到另一个活动,而不会对以下控件造成任何更改。
在调查我遇到的 ActivityGroup 问题时,它看起来很有用,但我将如何实现它?任何人都有 ActivityGroup 的经验或有其他想法?
android - Android 异常:您是否忘记调用“public void setup (LocalActivityManager activityGroup)”
我的代码:
XML:
当我单击设置按钮时,exctption:
您是否忘记调用“公共无效设置(LocalActivityManager activityGroup)”
谁能帮我。我尝试从其他例外TabActiviy
或ActivityGroup
其他例外中扩展!!!
我想把 Tabhost 的按钮放在底部,当我点击按钮时会调用不同的活动!
android - 在 Android 中启动 AnimationDrawable
当显示活动时,我应该从哪里开始AnimationDrawable
需要动画?
开发人员指南建议使用onWindowFocusChanged
,但当活动是TabHost
.
我引用:
需要注意的是,在 Activity 的 onCreate() 方法期间不能调用 AnimationDrawable 上调用的 start() 方法,因为 AnimationDrawable 尚未完全附加到窗口。如果您想立即播放动画而不需要交互,那么您可能希望从 Activity 中的 onWindowFocusChanged() 方法调用它,当 Android 使您的窗口成为焦点时,该方法将被调用。
android - Android中的类似iPhone的标签栏?
在 iPhone 中,我们可以创建一个带有标签栏的视图,并使其成为应用程序的根视图,然后使用标签栏在子视图中导航。
Android中最接近这个的方法是什么?
是使用选项卡式控件吗?但这包括仅使用一项活动。
在 Android 中使用类似于 iPhone 的方式创建带有导航控件到其他活动的活动的方法是什么?