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

android - 在 Android 中使用已弃用的 AbsoluteLayout 类?

AbsoluteLayout类已被弃用,但仍然可以用代码编写它并且它可以工作。如果我使用这个类会有什么问题吗?将应用程序部署到手机上后,它会正常工作吗?

谢谢

0 投票
2 回答
917 浏览

android - 在 Android 中使用已弃用的 AbsoluteLayout 类?

AbsoluteLayout类已被弃用,但仍然可以用代码编写它并且它可以工作。如果我使用这个类会有什么问题吗?将应用程序部署到手机上后,它会正常工作吗?

谢谢

0 投票
2 回答
3728 浏览

android - 运行时动态布局更改

对于应用程序,我需要将一些对象放置在我想要拥有它们的确切位置,因此这次我需要使用 AbsoluteLayout。

我想动态添加按钮,就像在下面的 XML 中一样 - 但在运行时。

我该如何存档?我尝试使用以下代码添加按钮,但到目前为止我还没有找到设置layout_x和layout_y的函数。我怎样才能做到这一点?谢谢。

0 投票
2 回答
1224 浏览

android - 在 Android 上使用 AbsoluteLayout?

我的应用程序的所有页面都使用已弃用的 AbsoluteLayout。有人告诉我,我不应该使用 absolutelayout 的原因是它在不同的屏幕尺寸下不灵活。

我用每个带有android sdk的模拟器测试了我的应用程序,我没有问题。但是所有模拟器上的所有屏幕似乎都具有相同的大小。只要它适用于所有模拟器,我就可以安全地使用绝对布局吗?1.1、1.5、1.6、2.0、2.0.1、2.2、2.2

0 投票
1 回答
2081 浏览

android - 在 onCreate() 之后更改视图属性

第一次发帖,Android 新手,我似乎在这个问题上遇到了障碍:

我正在创建一个动态布局,由几个相同的“复合”对象组成(这些基本上是“浮动”线性布局,每个都包含一个图标(ImageView)和一个标题(TextView))。每个 LinearLayout 的 (x,y) 坐标可能会根据用户操作发生变化,并且需要精确放置(即:不能使用 RelativeLayout 等),因此我将它们定位在 AbsoluteLayout 内。

在 onCreate() 期间,我将这些对象中的每一个添加为 AbsoluteLayout 对象内的子视图,然后手动设置 (x,y)。到目前为止没有问题,效果很好,初始布局很完美。

问题:

在最初的 onCreate() 之后,我无法让这些对象的 (x,y) 位置在屏幕上发生变化。我可以更新他们的 layoutParams,但屏幕上的布局(在 AbsoluteLayout 内)永远不会刷新。我已经尝试过 forceLayout()、invalidate()、requestLayout(),它们都不起作用。

我的基本方法是否有问题,或者我只是缺少什么?

我正在考虑更改为 SurfaceView 并以艰难的方式进行渲染,但是我的代码现在可以运行 99%,如果不需要,我不想更改它。唯一的问题是布局管理器只是拒绝为我的子对象注册位置更改。

求助,我做错了什么?

0 投票
5 回答
67964 浏览

android - Android:以编程方式更改视图的绝对位置

如果您使用 AbsoluteLayout(我知道它已被弃用,但这是解决我的问题的唯一方法),您可以给 childViews 标签android:layout_xandroid:layout_yAbsoluteLayout.

但是我不想在 xml 中设置这些信息,因为我只在运行时知道它们。那么如何在运行时以编程方式设置这些参数呢?我在 View 上看不到任何方法之类的view.setLayoutX(int x)东西。

这是我的 XML,当我设置layout_xlayout_y值时,它工作正常:

事实上,我不想再在 xml 中设置任何按钮,而是通过远程检索一些信息并根据该信息添加按钮。

这是我onCreateMethod在添加这些按钮时使用的代码部分:

0 投票
2 回答
2165 浏览

android - 哪种布局(AbsoluteLayout 等)最适合 android 中的简单游戏编程?

有以下布局选项可以为 android 创建界面。

以下哪项最适合设计简单的游戏?猜测absoluteLayout最简单,但是屏幕大小不同会不会有问题?你有什么建议吗?

0 投票
3 回答
1634 浏览

html - 使用百分比作为 HTML 页面的尺寸标准有哪些优点和缺点

到目前为止,我一直在为我的 HTML 元素使用像素定义的宽度和高度尺寸。除非您面对更大的屏幕,否则这效果很好。 使用百分比作为标准有什么优点和缺点?

PS另外你如何处理字体的大小?

0 投票
2 回答
5407 浏览

android - android:clipChildren 是否仍然有效?

android:clipChildren 是否仍然有效?我有一个大小的 AbsoluteLayout 并将 clipChildren 设置为 false。当我添加比 AbsoluteLayout 更大的 childeren 时,childeren 仍然被剪裁。

有人搞定这个吗?

使用 Android 2.2(API 级别 8)


更新 20-01-11:

我可以用RelativeLayout 做一些类似的东西,但是android:clipChildren 能解决这个问题吗?顺便说一句,我的应用程序不需要在除 Android 2.2 之外的任何其他平台上运行。

0 投票
1 回答
177 浏览

android-emulator - 模拟器和安卓手机的布局不一样

这是安卓手机上的图片

这是模拟器上的图片

他们不一样,我该怎么办?谢谢 :)