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

android - Android:实现方位方向滑动视图

我正在尝试基于方位罗盘方向值创建标尺视图。这个想法是在相机视图的底部放置一个小视图,该视图根据从“方向”传感器获得的方位角值向左或向右滑动。

像这样的东西:

在此处输入图像描述

我的主要概念问题是要了解如果我继续沿同一方向旋转手机,我该如何收起横杆。我正在寻找有关如何解决此问题的想法!这个问题可以用Bitmaps解决吗?

哪些类/工具适合这个?有没有关于如何做到这一点的例子?

谢谢!

0 投票
1 回答
1772 浏览

android - 将视图添加到现有视图后面的相对布局会导致屏幕闪烁

我试图View在另一个占据全屏的视图后面插入一个,然后删除前面的视图以显示唯一剩余的视图。从功能上讲,一切都按预期工作,但问题是当我调用View.addView()添加第二个视图时,指定在索引 0 处添加它,使其位于第一个视图后面,屏幕闪烁。几乎就好像视图实际上被添加到第一个视图的前面几分之一秒,然后当它移动到它后面时它又被隐藏了。

这就是我正在做的事情:

创建 Activity 后,我将一个添加ImageView到 aRelativeLayout并使RelativeLayout实例成为 Activity 的内容视图:

Activity启动时,我创建并添加GLSurfaceViewRelativeLayoutat index 0,所以它在后面ImageView

稍后,在所有加载完成并且 GLSurfaceView 准备好继续渲染之后,飞溅ImageView被移除并清理。

有没有更好的方法来做到这一点,不需要在调用 onStart()GLSurfaceView之前创建?

0 投票
1 回答
1885 浏览

android - 如何根据从数据库中查询的值填充警报对话框?

现在,当我按下对话框的 OK 按钮时,我只能看到获取的值。但是我想在警报对话框出现时看到它。我知道我已将显示代码放入 .setPositiveButton("OK", 但即使我尝试在此之前放入它,它也不起作用。我有些想法我需要使用这个 setview(addView) 但不要知道怎么做。请帮帮我。

0 投票
2 回答
1060 浏览

android - 具有动态变化视图的幻灯片功能

在此处输入图像描述

请看一下这张图片 整个评论部分将根据星期几、星期六、星期一等滑动。内部值是动态的,将来自服务器,因此还有名为评论、同意和报告滥用的按钮,这些按钮将根据以下内容更新值他们的名字

我怎样才能在android中实现这种功能。那就是我需要滑动功能(左右都有),它包含一个带有动态变化元素的列表视图。和按钮点击相应的功能将在那里

请尽快帮助我,谢谢 Abhinav

0 投票
3 回答
27243 浏览

android - Android, setSelected() 和 state_selected

我遇到了麻烦View.setSelected()Views被标记为选中 -TextViews例如,更改其字体颜色 - 但我的背景选择器似乎没有注册更改。

示例选择器:

我什至不确定哪种上下文信息有用。视图是 LinearLayout 的子级,我以编程方式在触摸事件中设置选定状态。正如我所说,它似乎确实有效,因为字体颜色从白色变为灰色,但背景保持不变。

编辑:我在发布之前检查了愚蠢的错误:P。答案不是“添加 android:background 属性”。

0 投票
2 回答
14939 浏览

android - 如何在android中绘制动画视图?

我从头开始创建了一个自定义视图。扩展View和覆盖onDraw()。当在动画视图中下降时,我使用偏移量生成自定义动画。例如。

我的想法是我的框架来自无效它自己。问题是该视图的失效可以通过在同一屏幕上滚动列表视图来实现。

这种“共享失效()”会导致我的动画滞后。那么有没有办法摆脱这种滞后?

您对在该共享环境中执行动画还有其他建议吗?使用计算偏移量的单独线程创建动画还需要强制调用 invalidation() 来显示动画(如果我错了,请纠正我)。

是在例如 10 个无效请求中执行动画的唯一解决方案吗?它会缓解延迟,但我认为我可以使用不同的方法。

0 投票
1 回答
556 浏览

android - 在hierarchyViewer 中显示的mLeft 和mRight 是什么?

我正在尝试使用 hierarchyviewer 工具查看我的视图属性。我的第一个问题是我的视图似乎是不可见的,尽管我没有做任何事情使它不可见。我的第二个问题是我看到了值 mRight 和 mLeft,我希望它们是父级的填充空间。 在此处输入图像描述

我实际上不知道 mLeft 和 mRight 是什么意思。但我不希望 mLeft 得到大于零的值。这可能是什么原因造成的?

0 投票
0 回答
736 浏览

android - 我们可以使水平滚动视图无限或循环吗

我想让水平滚动视图无限或至少给出无限的效果。知道怎么做吗?我们可以听android水平滚动视图何时滚动屏幕。是否有任何回调方法被调用?

我们可以知道是否已经到达滚动的结尾吗?

0 投票
1 回答
369 浏览

android - 有没有办法从视图中提取画布或位图?

我有这个类可以扩展View并画一条线:

我想使用现有的视图Context来绘制它。可能吗?

0 投票
1 回答
247 浏览

android - 在电子邮件撰写中,我想要为 yahoo 设计输入,例如 android 中的功能

在电子邮件撰写中,当用户在 to/cc/bcc 中键入/选择电子邮件 ID 时。假设有 7-8 个电子邮件 ID,现在用户想要删除第三个。用户很难转到第三个并删除那个。所以我认为解决方案是,

  1. 用户输入电子邮件 ID 并点击空格或逗号。
  2. 然后一个矩形框应该出现在背景上。
  3. 我想在那个矩形框的右上角有一个十字标记。
  4. 如果用户想删除第三个电子邮件 ID,那么他只需点击包含该电子邮件 ID 的第三个矩形的十字标记。

(请参考下图来自雅虎电子邮件作曲家)

雅虎邮箱

我需要类似的功能。我怎样才能在android中实现?我可以使用任何标准组件吗?目前,我正在为 To、Cc、Bcc 使用自动完成文本视图。请帮忙。先感谢您。