问题标签 [absolutelayout]

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

android - Android:将 EditText 放在 WebView 之上

我一直在尝试通过滚动 WebView 顶部的地址栏来模仿 android 浏览器的行为。如果您注意到,如果用户向下滚动,地址栏会随着 WebView 向上“移动”(但 WebView 不会滚动)。只有当地址栏完全消失时,WebView 才会开始滚动。起初我试图重写 WebView 的 onScrollChanged 方法,并得到了一些东西,但它并不像预期的目标那么顺利。我在文档中注意到 WebView 继承自 AbsoluteLayout,所以我想知道是否有可能以编程方式在 WebView 的“浏览器”顶部添加一个视图,从而实现所需的滚动效果?


编辑

好的,在浏览本机浏览器应用程序的源代码后,我发现有一个隐藏的方法叫做setEmbeddedTitleBar(View v)

这是描述(来自Android来源):

你知道我如何破解我的使用方式吗?

0 投票
1 回答
2103 浏览

android - 使用 LinearLayout 在屏幕外设置 ImageView

我正在开发一个 Android 2.2 应用程序。

我有一个带有 textview、一个按钮和一个 ImageView 的线性布局。

我想将此图像视图设置在屏幕外并设置动画以将其从左向右移动。

我想模拟一艘从左到右移动的船。用户将看到它从屏幕左侧出现并从右侧消失。

我知道我可以使用 AbsoluteLayout 为 ImageView 设置 layout_x,但我不想为其他视图(文本视图和按钮)设置 layout_x 和 layout_y,因为它们在屏幕上居中。

0 投票
4 回答
65117 浏览

android - 改变按钮的位置

我在 XML 文件的 AbsoluteLayout 中有一个按钮。从那里我可以设置按钮的 (x,y) 位置。

如何以编程方式获取和设置按钮的 (x,y) 坐标?

谢谢大家。

0 投票
1 回答
2043 浏览

android - Android 绝对布局/参数(在运行时移动小部件)

因此,对于我正在处理的项目,我需要能够在运行时将小部件向上移动(如反向瀑布)。有人可以举例说明如何在运行时将按钮从屏幕的一个位置移动到更高的位置(使用绝对布局)吗?

我知道它可能利用

params.addRule 希望。但请注意教我

例如:
_ __ _ __ _ __ _ __ _ __ _ __ _ __(屏幕顶部)
| [按钮]
| -
| -
| -
| -
| -
| -
| -
| >
| [按钮]
_ __ _ __ _ __ _ __ _ __ _ __ _ __(屏幕底部)

0 投票
4 回答
3899 浏览

android - 相对布局与绝对布局

我有以下布局

现在我遇到的问题是,在不同的屏幕尺寸显示上,TextView 不在正确的位置,因为它是一个绝对布局。如何使这个与RelativeLayout一起工作?我建议这是正确的解决方案?真实布局?

0 投票
3 回答
167 浏览

android - 绝对布局使用

如果我确切地知道我将在其上绘制小部件的 x,y 或者它会影响设备上的应用程序外观,那么可以在我的应用程序中使用绝对布局吗?

我在问这个问题,因为我读到它已被弃用

0 投票
3 回答
20443 浏览

android - Android上不同屏幕尺寸的不同布局?

因此,我使用图形编辑器、固定像素值等在 Eclipse 中制作了一个应用程序AbsoluteLayout......一般来说只是不好的做法。它默认为3.7in screen. 有没有办法为每个屏幕尺寸设置design一个separate layout,并让程序根据所述屏幕尺寸选择要加载的内容?

0 投票
0 回答
523 浏览

android - GLSurfaceView 与其他视图重叠

我有一个以编程方式创建的布局,当我的应用程序获得广告时,它会显示一个 admob 视图,将我现有的 GLView 向下推并调整其大小。

然而,虽然它最初似乎将我的 GLView 向下推,但 GLView 突然自行重置并与 AdMob 视图重叠并将自身重置为其原始大小。

这就是我调整 GLSurfaceView 的大小和位置的方法:

这就是我最终得到的:

http://i.stack.imgur.com/UuwKA.png

有谁知道是什么原因造成的?

0 投票
0 回答
586 浏览

android - AbsoluteLayout ImageView.getLayoutParams() 为 x 和 y 返回零值

在按钮单击事件中,我设置了图像按钮的 x 和 y 值,单击另一个按钮后,我想通过添加它们的值来再次更改其坐标,例如x = x + 10layoutParams.y在几秒钟前返回 0 ;

谢谢。

0 投票
1 回答
1822 浏览

java - 如何在 NetBeans GUI Builder 中实现所见即所得?

我花了很多时间试图创建一个我认为非常简单的 GUI。使它变得简单的一件事是我什至不希望它是 resizeable。我希望它以我布置的方式显示。就那么简单。

有一个 JFrame 包含两个等宽的 Jpanel,一个在另一个之上。我终于让 JPanel 自动运行了,我可以滑动它们而不会使它们封闭的组件神秘地移动。

但我一辈子都无法让 JFrame 很好地包围 JPanel。我附上一个显示布局和检查器的屏幕截图,另一个显示它如何预览在此处输入图像描述

(请注意,它正在切断底部边缘。)

有什么方法可以在 GUI 构建器中以“所见即所得模式”工作?在这一点上,我根本不关心(事实上,我害怕)可调整大小。我原以为 Absolute Layout 会是正确的选择,但还是有问题。(我需要一个基本的解决方案,伙计们——请不要建议使用 GridBagLayout !!;)

编辑:通过将一些默认值(主要是MaximumSize)恢复到JFrame,我摆脱了剪裁问题。右边缘仍然偏离了一个像素,我设法找到了五个(五个!)宽度属性中的哪一个控制了它。(边界,最大尺寸,最小尺寸,首选尺寸和宽度 - 改变最小尺寸固定。)

我已经发现您无法完全避免调整属性(例如,覆盖“捕捉”并实现像素精确定位)。我显然在某些时候通过玩一些我不应该拥有的属性给自己带来了麻烦。问题仍然存在:对于不可调整大小、所见即所得的 GUI 设计,Absolute Layout 是一个可靠的选择吗?并且,我应该避免编辑哪些属性?