问题标签 [viewswitcher]

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 回答
1750 浏览

android - ViewSwitcher 和 ListView

我有以下布局

但是当我切换 ViewSwitcher(通过 onTouchListener)时,我的布局中 ListView 的 onItemClickListener 也会响应。我在切换时不需要那个。如何解决?

这是我的切换器类:

}

0 投票
1 回答
569 浏览

android - 后退按钮与 TabGroupActivity 和 ViewSwitcher 的工作方式不符

我的 Android 应用程序中有一些奇怪的效果。

我为每个选项卡使用带有 TabGroupActivities 的 TabHoster。除了后退按钮的行为外,效果都很好。

一个 Activity 被启动并响应 Back 按钮。然后我用 ViewSwitcher 启动一个子活动。当我在视图上点击后退按钮时,活动按预期解除。但它通过了onBackPressed()我的活动。

当我在视图 B (detailView==true) 上点击后退按钮时,甚至没有调用该方法。取而代之的是onBackPressed(), TabGroupActivity 被调用,我无法切换回第一个视图。

任何人都可以解释这一点和/或告诉我如何在 ActivityGroup 中的 Activity 中的视图之间切换吗?

0 投票
1 回答
2516 浏览

android - viewswitcher/viewflipper的动态使用

我有一个文件 toto.xml,其布局包含 TextView 和 ImageView。我还有另一个包含 ViewSwitcher 的文件 main.xml。

问题:如何在 ViewSwitcher 中动态集成 toto.xml 与不同的内容并在 Main.java 中可编辑

谢谢你

PS:对不起,如果我的英语很差,但这段文字是由谷歌翻译翻译的

0 投票
1 回答
319 浏览

java - Android:每个视图都有不同的 Java 文件

我正在构建一个 Android 应用程序,其中包含一个带有应用程序标题的固定标头。现在,当应用程序更改活动时,标题也会滑出并滑入,因为两个活动具有相同的标题。我真的很喜欢这个标题始终保持固定,即使在切换活动时也是如此。

我认为这可以通过在标题下方的布局上使用 viewswitcher/viewflipper 并仅在应用程序的特定部分上切换视图来轻松完成。那会产生我想要的效果。问题是,我的应用程序中的每个屏幕都将使用相同的 java 文件。因为我有大约 12/13 个不同的屏幕,都包含按钮文本视图、列表视图等,这会创建非常混乱的代码。因此,我更喜欢为每个“屏幕”使用 java 文件,但是我必须坚持使用不同的活动,并且在活动转换期间我不能将标题保持在顶部。

是否有一种解决方案可以在为每个应用程序屏幕使用不同的 java 文件的同时实际保留一个固定的标题(并能够为下面的视图/布局设置动画)?

0 投票
1 回答
2676 浏览

android - 对象动画师动画后视图切换器的奇怪问题

我有两个 LinearLayout 视图,其中包含许多用于输入用户信息(姓名、电子邮件地址等)的编辑文本和复选框。当这些字段之一的验证失败时,将显示一个消失的文本视图,显示验证错误。

我已将两个布局包含在 ViewSwitcher 中,并使用 ObjectAnimator 类在两个视图之间进行动画处理。(由于代码需要支持旧版本的 Android,我实际上为此使用了 Nineoldandroids 向后兼容库)。

大部分工作是在我的 switchToChild 方法中完成的。

如果我翻转视图两次以上,我就会开始遇到奇怪的错误。

首先,虽然显示了视图动画器的正确子视图,但似乎另一个视图具有焦点,我可以单击当前视图下方的视图。我通过在第一个动画的末尾添加 viewSwitcher.bringChildToFront 解决了这个问题。

但是,当我这样做并在第二个视图上执行验证时,我现在设置为可见的“已消失”视图不会显示(好像永远不会重新测量线性布局)。这是 XML 文件的子集:

这是在视图之间翻转的主要方法:

有没有人有任何想法?这真的让我很困惑!

0 投票
1 回答
464 浏览

android - Android RealViewSwitcher:如何从第二页开始?

我正在使用从该站点获得的 RealViewSwitcher。

它在我的代码上完美运行,但我不知道如何将初始当前屏幕设置为第二个或第三个屏幕。

该方法setCurrentScreen(int)不会影响任何事情,如果我将 onLayout() 方法中的 for 循环从更改for (int i = 0; i < count; i++) {...}for (int i = 1; i < count; i++){...}它确实从第二页开始,但您不能转到第一页。

知道如何从第二页开始吗?

0 投票
1 回答
118 浏览

ios - 切换到其他视图会破坏应用程序 xcode

我正在开发一个应用程序,但是当我从第一个视图切换到第二个视图(游戏级别)时。游戏中断:

并带有警报威胁 1:信号 SIGABRT。

我不知道为什么,在我的其他视图中,这段代码可以工作,但是当我想切换到这个视图时,它就崩溃了。我的切换代码是:

我希望你能帮助我,我是新手。先谢谢了!

0 投票
1 回答
886 浏览

android - 在 ViewSwitcher 中为视图使用相对定位

我在这里遇到了问题,RelativeLayout也许ViewSwitcher有人可以提供帮助。所以我想要的是使用 a 切换两个视图ViewSwitcher,但是,切换器甚至是等式的一部分这一事实应该对用户/开发人员隐藏;相反,他们应该只处理正在切换的两个视图中的任何一个。

为此,我正在做的是提供一个自定义小部件,该小部件在膨胀时会从视图树中移除,ViewSwitcher在其先前位置插入 a,然后将自身重新插入为视图切换器的子项。那部分工作正常。

如果现在我有两个这样的视图,将它们相对于父级(例如使用layout_alignParentBottom)定位就可以了,但是当我尝试使用例如将它们相对于彼此定位时就不行了layout_toRightOf=id

但是,当我将切换视图的 ID 复制到 ViewSwitcher (它的新父级)时,它确实有效,但我不明白为什么这是必要的,并且当拥有多个具有相同 ID 的视图时,可能会下雨青蛙或其他东西在视图树中?

这是一些澄清的代码:

然后在一个布局 XML 文件中,用户只需要扩展这个自定义视图:

换句话说,因为layout_toRightOf成为 new 的属性ViewSwitcher,而 ID 仍然是自定义视图的属性,将切换器相对于另一个视图切换器的子视图对齐不起作用,我不知道为什么。只有当我也给切换器提供与它的孩子相同的 ID 时,定位才会起作用。

关于这里出了什么问题的任何指示?

0 投票
1 回答
588 浏览

android - android ViewSwitcher 屏幕方向更改

我在 2 个布局文件ViewSwitche中有一个 r,FragmentActivity每个方向一个。由ViewSwitcher控制radio group

当我旋转屏幕时,一切都如我所料,正确的布局文件用于渲染屏幕。

但是,当屏幕旋转时会触发广播组的onCheckedChanged事件。监听器看起来像这样(在 中创建):
onCreate

如何在屏幕旋转时调用viewSwitcher.showNext()而不会触发它?listener

0 投票
2 回答
455 浏览

java - 你如何设置像 Android ICS Dialer 这样的 ViewSwitcher?

您如何设置像 ICS Dialer 一样的 ViewSwitcher?我可以设置一个 ViewSwitcher 并在您向左或向右滑动时使其具有动画效果,但我不知道如何制作它,因此您实际上可以向左或向右拖动视图!