问题标签 [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 投票
2 回答
9691 浏览

android - Android - ViewSwitcher 不切换视图

应该很容易吧?所以 - 这是我ViewSwitcher在 XML 中定义的方式(为简洁起见,省略了 ID 和布局)

然后在我的Java代码的某个地方我有这个代码

只是没有切换。我为 API v. 3 (1.5+) 开发,令我惊讶的是,很少有对 ViewSwitcher 的引用。我在这里遗漏了一些明显的东西吗?

PS我刚刚通过蛮力发现这有效:

仍然 - 为什么没有运气bringToFront()

0 投票
1 回答
2118 浏览

android - 图像切换器上的淡化箭头

我正在创建一个使用 ImageSwitcher 来显示一些图像的应用程序。每当用户触摸屏幕或切换图像时,除了底部的按钮外,我还想在屏幕的任一侧显示箭头。就像您在 Android Market 中查看应用程序的屏幕截图时看到的一样。

到目前为止,我已经让我的活动实现了 OnGestureListener,并且我创建了一个淡入、休眠 1 秒然后在触发 ACTION_UP 事件时再次淡出的 AsyncTask。问题是如果用户投掷到另一个图像,我想删除一个箭头。有三张图。

这是我的代码的摘录。

你们中的任何人以前做过这样的事情吗?如何使第三张图像聚焦时只有左箭头消失,而当第一张图像聚焦时只有右箭头......等等......?我已经坚持了一个小时。

谢谢!

对不起格式。

0 投票
4 回答
43423 浏览

android - 如何使用Android ViewSwitcher?

我正在尝试使用 ViewSwitcher 在两个视图之间执行切换。一个是 ImageView,另一个是 MapView。我有一个按钮,用户单击以执行此切换,但我的代码导致错误。你们知道是怎么回事吗?

错误是这样的

真的很感谢帮助!:)

0 投票
1 回答
1793 浏览

java - Android - 在不改变布局的情况下切换列表视图?

我不是在这里寻找确切的代码,只是一个关于寻找什么以及我应该阅读什么的方向,所以我可以弄清楚这一点。

我有一个想要保持静态的布局,只有列表视图会根据从列表中选择的内容而变化。我已经在列表中重新加载了数据,但我想要选项之间的精美过渡动画,并且希望应用程序在按下返回时转到上一个菜单。

有人建议使用视图切换器,这似乎很棒,但我仍然不确定如何使用常规行布局填充布局中的列表视图,然后在选择时动画过渡到自定义行。此外,似乎视图切换器仅限于两个视图,因此当我想深入一些菜单时,这可能是一个限制。

最好,我想把每个菜单放在它自己的类中,这样我就可以处理在那个类中填充它,如果可能的话......

希望这不是太模糊,但如果是的话,我会非常乐意进一步解释自己。

0 投票
1 回答
253 浏览

android - Android 中 ViewSwitcher 的一个子项中的屏幕方向

我有一个ViewSwitcher包含LinearLayout位置 0 和ImageView位置 1 的一个。

现在我希望LinearLayoutonly 显示为Portrait,并且当ImageView显示 时,让用户有机会旋转设备并在横向模式下查看该视图。

所以,我在我的文件中添加android:configChanges="orientation"了活动。AndroidManifest.xml

然后我需要onConfigurationChanged (Configuration newConfig)在我的活动中覆盖,但我找不到任何方法来获得我想要的......

我尝试newConfig.orientation在调用之前直接编辑参数super.onConfigurationChanged(newConfig),并创建一个新Configuration的 fromnewConfig和 usingupdateFrom方法,但它不起作用。

任何想法?

谢谢

0 投票
1 回答
1171 浏览

android - 如何在 ViewSwitcher 动画发生之前更新 GridView?

作为我的第一个 Android 应用程序,我开发了 Battleships 游戏。

我决定使用一个拥有两个 GridView 的 ViewSwitcher。一个bUserGrid用于用户字段(托管用户船舶),bComputerGrid用于计算机字段(显示用户截图)。

用户罢工(点击计算机字段)。应用程序运行 AsyncTask userAttack,它定义了罢工是否成功。

如果用户错过了,那么在 userAttack 的onPostExecute()部分中,我调用notifyDataSetChanged ()以刷新bComputerGrid

但它不会发生!如果用户错过,以下语句不会更新bComputerGrid 。

然后在 userAttack 的onPostExecute ()部分,我启动 AsyncTask computerAttack。在computerAttack的onPreExecute()部分中,我通过调用将bComputerGrid切换到bUserGrid

发生切换,但在此之前bComputerGrid尚未更新!

Computer通过调用bUserAdapter.notifyDataSetChanged()执行其罢工并成功刷新computerAttack的onProgressUpdate()部分中的用户字段。当计算机错过时,应用程序来等待用户再次点击(点击)。

但是为什么在切换和计算机拍摄发生之前我不能刷新bComputerGrid呢?

请你帮助我好吗?

0 投票
1 回答
1211 浏览

android - Android小部件图像切换器?

如何在小部件中使用图像切换器?

我的代码编译得很好,但是当我尝试创建我的小部件时,它给出了一个错误:

Error inflating AppWidget AppWidgetProviderInfo(provider=ComponentInfo{test.basic/test.basic.HelloWorldWidget}): android.view.InflateException: Binary XML file line #5: Error inflating class android.widget.ImageSwitcher

我的图像切换器的 xml 代码是:

我创建视图工厂的代码是:

任何帮助将不胜感激。

谢谢你

0 投票
3 回答
1163 浏览

android - Android UI:如何在维护其余部分的同时替换屏幕的一部分

我正在尝试在聊天窗口上实现作为 android google talk 应用程序一部分的效果。效果是有一个静态的顶部和底部,但您可以在您拥有的各种打开的聊天之间滑动。

换句话说,我正在尝试设计一个屏幕,其中顶部和底部有一个静态部分,中间有一个动态部分,想想一个画廊应用程序,它在顶部显示标题,“显示下一个底部的图像”按钮和中心的图片被替换为在活动之间切换时会看到的相同过渡,唯一的区别是我需要在中心替换更复杂的布局而不是图像(a几个文本视图和一个图像)

我该怎么做呢?我考虑过动画,但它似乎太复杂了,我考虑过片段,但我不知道所有版本是否都支持它,我还考虑过使用充气机在运行时绘图,但这并不能让我做“下一个活动” “ 影响。

0 投票
1 回答
1177 浏览

android - 带有来自 ListActivity 的详细视图的 ViewFlipper?

我觉得我错过了一些基本的东西,而且我实际上有点尴尬地问这个问题。但这就是当你开始学习一个新平台时会发生的事情......

我有一个通过 CursorAdapter 填充的 ListViewActivity。单击列表项时,我会启动一个新 Activity 以显示该项目的详细信息。我想要做的是启用投掷/滑动以遍历详细活动中的项目。我不想完全填充 ViewFlipper,因为 List 中的项目数量没有硬编码限制,而且看起来很浪费。有没有办法拦截投掷手势/轨迹球运动,并用下一个/上一个项目细节重置细节活动?

我的 ListViewActivity 只是设置了一个 Cursor(通过 managedQuery)和关联的 CursorAdapter,以及一个使用适当 Intent 调用 startActivity 的 OnListItemClick。

我的详细活动似乎很简单;它只是一个相对布局,其中设置了许多视图,以根据 Intent 的 Uri 显示项目的详细信息。

0 投票
1 回答
981 浏览

android - 使用画廊而不是 ViewSwitcher

我目前在我的应用程序中使用 ViewSwitcher,但现在我遇到了一个问题,因为我需要超过 2 个视图才能在它们之间切换。由于 ViewSwitcher 不接受超过 2 个孩子,我读到可以使用 Gallery 小部件来这样做。

ViewSwitcher 中的每个视图都是不同的(一个是带有 ListView 和 Button 的 LinearLayout,另一个是带有 ImageView 和 TextView 的 LinearLayout)。

根据我的要求,我可以使用图库小部件吗?

谁能指出我正确的方向?一些教程/示例左右..?

谢谢你。