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

android - 使用两个 TextView 在 ViewSwitcher 中滚动

我正在使用我自己的 ViewSwitcher。它包含两个具有相同布局设置的 TextView。

这是我的布局的一部分:

它们仅在“android:id”处有所不同。

到目前为止,我的 ViewSwitcher 正在工作。我实现了启用滚动并且也检测到水平滑动。

但是有一个问题:当我使用ViewSwitcher的“showNext”-Method时,出现的TextView是不可滚动的。如果我滚动并返回到我的上一个 TextView,这个会滚动。

当“android:fadeScrollbars”设置为 false 时,两个视图都显示滚动条。它始终是不可滚动的“第二个”TextView。

以下是我如何更改显示的 TextView:

我感觉“showNext”并没有将焦点放在下一个视图上。但我已经尝试在 oldView 上使用“clearFocus”,在 newView 上使用“requestFocus”。

有任何想法吗?

0 投票
1 回答
537 浏览

android-listview - SherlockFragment 拉取刷新

嗨,如何使用 Actionbar sherlock 片段和 ViewSwitcher实现chrisbanes Pull to Refresh Library ?

我正在使用此代码

主.java

SherlockFragment.java

SherlockFragment.xml

相对布局

因此,当我运行代码拉刷新不起作用并且其他布局也不起作用。我希望你们能帮助我。

0 投票
1 回答
3458 浏览

android - 在 android 的 Fragment 类中使用 ActionBar

我正在尝试在片段中创建滑动选项卡。通过参考链接中的教程。我正在使用ViewPager它。以下是我的代码:-

当我运行应用程序时,它会在

请任何人告诉我如何解决这个问题。或者给我一些示例代码来在里面创建滑动标签Fragment(不是FragmentActivity)。提前致谢。

下面是我的清单文件

以下是我的 logcat 显示的内容:

0 投票
1 回答
711 浏览

android - 调用 setFactory() 时 TextSwitcher 抛出“超过 2 个视图”错误

我正在为 Android 编程课做作业。我不希望用勺子喂食代码,但我无法弄清楚导致问题的原因。

分配的细节要求我有一个 ViewSwitcher,其中包含一个 ListView 和多个 TextViews(在第二个视图上),用于在单击项目时显示列表中项目的数据。要填充 ListView,我们必须使用 TextSwitchers 在显示/更改文本时为其设置动画。我可以使用 ViewSwitcher 或 TextSwitchers 让应用程序在模拟器中工作,但不能同时使用两者。调用 TextSwitcher.setFactory() 方法时抛出错误并终止应用程序;如果我不调用 .setFactory() 程序继续没有错误。

我已经向我的导师和同学寻求帮助,自从我周一寻求帮助以来,只有一位同学做出了回应。这个作业现在已经晚了一个多星期,所以我只是假设我在这一点上会得到一个零,但是,下一个项目是建立在这个基础上的,所以我仍然需要完成它。

放弃发布 xml 以支持实际代码:

谢谢!

0 投票
0 回答
1045 浏览

android - 带有片段的 Android ViewSwitcher

我有一个带有项目列表的片段。单击一个项目时,我需要在另一个片段中显示该项目的详细信息。基本上我正在寻找类似于从另一个活动中调用新活动的东西。由于我使用的是片段,所以我总是使用下面的代码来显示一个片段中的另一个片段:

在上面的示例中,我正在替换要呈现的新内容的布局。

除了更换还有其他选择吗?

由于我不确定如何在上面解释的场景中从一个片段切换到另一个片段,因此我正在尝试使用 ViewSwitcher,如下所示:

在这里,我尝试使用视图切换器切换到下一个片段。但是我的第二个片段是动态的——数据取决于在第一个片段中单击的项目。

那么是否可以使用 ViewSwitcher 动态加载另一个片段?

谢谢。

0 投票
1 回答
198 浏览

android - Android:使用 ViewSwitcher 过滤 GridView

我遇到了一个奇怪的问题。我的GridView项目有一个底栏,可通过ViewSwitcher. GridViewAdapter实现Filterable。两者都Filter可以ViewSwitcher自行正常工作。但是,当我在使用后尝试过滤掉GridView项目ViewSwitcher时,似乎View卡在了执行切换的项目上。

为了更好地理解这里是一个视频链接。切换底部栏后可以看到,ShopB 的View显示不正确。奇怪的是,根据调试器ArrayList填充的具有正确的数据。Adapter按钮点击等动作也是正确的。只有View错了。我对此感到非常困惑,并将感谢您的任何建议。以下是代码的重要部分。

获取视图(...)

筛选

onTextChanged(...) - 应用过滤器

onItemLongClik(...) - 负责 ViewSwitcher 操作

shop_grid_item.xml

0 投票
2 回答
817 浏览

.net - 在 MVC 4 中制作可切换的桌面和移动页面

我在 MVC4 中创建了一个自适应网站。我知道如何使用 viewswitcher 在整个网站的桌面和移动视图之间切换。我的问题是当有人从移动设备访问该页面时,我想将单个页面切换到桌面视图。

例如:有一个ActionResult测试,所以当一个人从桌面访问这个页面(测试)时,默认情况下会显示桌面视图,但是当一个人再次从移动设备访问同一页面时,应该显示桌面视图而不是移动设备。由于我的网站是自适应的,所以_Layout.Mobile.cshmtml当一个人来自移动设备时,会自动呈现一个页面。为避免这种情况,我创建了test.Mobile.cshtml页面,在该页面中我设置Layout = null;并复制粘贴了所有_Layout.cshtmlhtml,但由于存在移动设备的媒体查询,我的所有桌面 css 都被覆盖,这无济于事。

所以我的问题是如何在桌面和移动设备而不是整个网站之间切换单个页面。所有其他页面都应按原样运行(自适应)。

0 投票
0 回答
1093 浏览

android - 在 RecyclerView 中重置 ViewSwitcher

我有一个具有固定大小和分隔装饰的 RecyclerView。适配器中的视图是 ViewSwitchers。我希望 ViewSwitcher 在 ViewHolder 被回收时返回其原始视图,以便在用户滚动时显示正确的视图。

当我覆盖 OnViewDetatchedFromWindow 并滚动时,RecyclerView 现在只显示每 5 个视图,并且滚动有延迟。

这是我的适配器代码:

我是否在适当的位置调用 vs.reset() ?提前非常感谢!

0 投票
0 回答
312 浏览

android - ViewSwitcher 在第一次查看时非常慢

我有一个显示视图的 ViewSwitcher。当 ViewSwitcher 启动时,初始视图不会滚动。

我有一个使用ViewSwitcher.

初始化ViewSwitcher时,滚动时首先显示的视图会导致调用该onFling()方法的运动事件。

但是,onFling()不执行动画。

ViewSwitcher视图滑动到第二个视图时,onFling()事件开始正常运行。

什么可能导致 anonFling()被调用但被忽略?

我已经用调试器跟踪了代码并onFling()调用了它,但实际上并没有提供任何动画,而只是在初始视图上。

谢谢。我使用的源码可以拉到这里查看问题!

0 投票
2 回答
105 浏览

android - 如果 ImageView 超出视图切换器范围,我该如何调整它?

呵呵

我有视图切换器(它包含水壶的 2 个视图 - 打开和关闭)

第一个图像是水壶“关闭”,它位于实际 viewSwitcher 之外。

我试过 fitXY、fixStart、fitCenter - 没有帮助! 下面是viewSwitcher的布局 kkk

我已经尝试改变水壶图像本身的大小 - 它没有帮助

我如何让它保持在视图切换器的范围内?