问题标签 [android-view]

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 投票
3 回答
956 浏览

android - Toast 消息未显示,收到警告:窗口已聚焦,忽略焦点增益:com.android.internal.view

下面是我的代码,它显示了一个进度对话框来验证用户。当用户 ID 或密码不匹配(响应代码不是 200)但我收到警告时,我想显示 Toast 消息

并且吐司消息不显示

代码

0 投票
3 回答
1886 浏览

android - 如何将视图放置在确定的像素/位置

我需要在界面的自定义点中放置一个视图(例如图像)。有没有一种方法可以将视图放在屏幕的精确像素/虚拟像素 (dp) 区域?

我需要将视图显示在其他视图上方。

我认为必须放置一个 RelativeLayout 并在其中放置应用程序的所有布局,然后将视图相对于该布局放置,但我需要一种对未来开发人员更透明的方法能够使用它

编辑:

我忘了说我需要以编程方式在运行时放置视图。我创建界面,在我的应用程序中制作内容,然后将图像放在其他视图上方的视图的具体区域中,例如在屏幕的一半或顶部或屏幕的 20% 或...

0 投票
3 回答
8852 浏览

android - android视图过渡动画列表?

是否有我可以用来在两个视图之间转换的所有动画的列表?即缩放、滑动、面部等。

我似乎无法找到完整的列表,无论是在 SDK 中还是通过搜索 Google。

此外,是否有任何演示应用程序可以显示所有这些,以便我可以评估哪个最适合特定用例?

0 投票
1 回答
509 浏览

android - 重新绘制有关方向变化的视图

我正在使用 aTextView并且ViewGroup我正在使用它ViewGroup来创建一个类似可滚动 UI 的画廊。它的TextView整个背景都填充了一种颜色。一切工作正常,除了当我将我orientation的从portrait更改为landscape更改portrait,反之亦然时,TextView's原始尺寸保持不变,因此,绘图看起来迷失方向。但是一旦我平移或滚动,它就会重新更正。我的扩展类ViewGroup不处理绘图部分,我尝试了以下方法:

  • 使ViewGroup.
  • 使当前显示的视图无效。
  • 实施onConfigurationChanged(在清单中进行适当的更改)。

我不想在TextView更改配置后重新创建 currentState 的过程。这是我在以下位置添加视图的代码片段ViewGroup:-

0 投票
1 回答
3089 浏览

android - Android 键盘 Enter/Next 按钮处理程序

在我的 Android 应用程序中,我有 4 个EditText这样的布局:

当我在 E11 中书写并点击 Enter 或 TAB 时,它会将 E21 作为默认的 Android 行为。我怎样才能让它去E12呢?

0 投票
1 回答
5342 浏览

android - 如何处理来自 webView 的错误?

我有这个代码:

而且我想以在视图中没有显示任何内容的方式处理错误(404 或连接断开时的错误)。

怎么做?

0 投票
1 回答
1155 浏览

java - 在 android surfaceview 内滚动

我正在开发一款安卓游戏,最近刚刚从 View 迈向 SurfaceView,以确保流畅的性能。

但是,滚动似乎很奇怪。在使用视图时,我可以在屏幕外绘制东西,然后使用 ScrollBy 将其带入视口。Surfaceview 这样做时似乎什么都不做。

如何以类似于 View 的方式在 SurfaceView 中进行滚动?

0 投票
4 回答
13422 浏览

java - Android GingerBread 及之前的日历视图 (API<11)

我有一个包含日期和详细信息的 HTML 表格。我想在日历视图中显示它。我找到了内置的 API 11 CalendarView,但是当我使用 API 8 时我不能给它充气(我需要它......)

PS。我不需要功能齐全的日历。我只想显示这些信息。

有什么办法可以解决吗?

0 投票
3 回答
1250 浏览

android - Android:第一个元素列表视图表现得很奇怪

在我的 Android 应用程序中,我有一个包含 5 个元素的 ListView。我创建了一个自定义适配器,以更改 listView 某些元素的背景。例如,列表视图的第二项还没有准备好,所以我想setBackground(Color.Gray),所以他可以看起来像没有完成它。为了做到这一点,我在我的自定义适配器中重写了来自 ArrayAdapter 的 getView() 方法,它是如何遵循的:

奇怪的是,无论我使用布尔值itensAvailable[position]还是!itensAvailable[position]列表的第一个元素总是改变它的背景!列表中的所有其他元素的行为都与预期的一样,除了第一个。比这更奇怪,如果我这样做 if(position == 2) v.setBackgroundColor(Color.Gray);

它改变了位置 2 中的项目的背景,以及第一个项目!如果我做

更诡异!只有位置 2 的文本被打印,而不是第一个项目的文本。

到底是怎么回事?安卓漏洞?顺便说一句,我在 XOOM 3.2 Honeycomb 设备上对其进行了测试。

显然,如果我对此代码进行注释,则第一项不会改变它的背景。

0 投票
0 回答
753 浏览

android - 从 activityManager 开始活动的问题

我正在开发一个android项目,我有一个要填充的列表视图。它发生在组活动中,其中意图被传递给控制器​​,并且活动从该控制器开始使用指定的意图。在通过调试识别问题时,我发现调试器卡在指定的行中:

并且列表视图永远不会被填充,但是当我检查我必须从中填充项目的数组时,这表明它包含项目。一件有趣的事情是,当我关闭应用程序并重新启动它然后查看列表视图时,它显示得很好。这对我来说很奇怪。为什么第一次不出现,第二次出现。整个函数有以下代码:

这种行为对我来说简直无法理解。任何帮助表示赞赏。