问题标签 [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.
android - 在Android中使用不变的纵横比缩放布局
我想为我的应用程序创建一个 GUI,它本质上是一个背景图像,上面有一些控件。重要(且棘手)的部分是背景图像应保持其纵横比和比例(如果不完美,则带有黑色边框),并且控件与背景图像的某些部分对齐。
我正在考虑通过继承 AbsoluteLayout (或我的副本,因为它已被弃用),正确缩放/定位它并让它绘制我的背景图像来解决这个问题。然后,我会让它根据“缩放的绝对位置”放置它的孩子,使用缩放因子[测量的布局大小]/[原始背景图像大小]。
我的问题是,有没有更好的方法来做到这一点?这似乎是一种复杂的方式来做我认为相对常见的事情?(在背景图像像素上完美对齐按钮图像)。我感谢所有的指示和建议。
我最终使用了上述策略。为了完成,这就是我所做的:
我创建了一个类 ScalingLayout,扩展了 AbsoluteLayout,并添加了两个 xml 属性,允许我为布局指定“虚拟尺寸”。这些是我放置视图的维度,布局确保在缩放整个布局时正确缩放这些相对位置。所以在xml中它看起来像:
有关如何定义自定义 xml 属性并在类构造函数中获取这些值的信息,请查看以下问题:Defining custom attrs
此外,我在 ScalingLayout 中覆盖了 onMeasure 和 onLayout。
现在,只需在 XML 中添加视图并指定尺寸和位置,就像 AbsoluteLayout 一样,但要考虑虚拟尺寸。
java - java jbutton图像png可点击区域
我想JButton
用PNG图标做一个,但可点击区域必须是一个像素而不是透明像素,并将其定位JButton
在其他JButton
s上,例如css中的绝对位置。
提前致谢
android - 为什么absolutelayout被弃用了?
为什么absolutelayout被弃用了?我知道它可能会导致支持多个屏幕的问题,但更适合在特定位置显示视图。
android - 以编程方式对齐?
我附上了一张图片。在该图像中,一个复选框和微调器处于未定义的位置。我正在使用绝对布局,但我无法将其修复到任何地方。所以,我需要以编程方式设置它们。这可能吗?任何人都可以帮助我。提前致谢。
java - Android:缩小固定布局
我想扩展我的 android 应用程序,基本上我用 AbsoluteLayout 为 800x480 显示器开发了它。这是我的应用程序所必需的,我无法更改它。
现在的问题:当我在模拟器中启动我的应用程序时,按钮消失并且图像非常大。我认为android会默认缩小具有固定大小的应用程序,但它不起作用。我已经尝试过操纵清单,但这没有用。
我将 ImageView 组件用于图形。针对 Android 2.1
干杯菲利克斯
android - Monodroid - 使用触摸事件拖动视图?
我想拖动一个视图。到目前为止,我尝试使用 LinearLayout 和边距以及 AbsoluteLayout。
绝对布局示例:
在我尝试的每一种情况下,我都有一种古玩行为。这就是为什么。我拖动的视图跟随我的手指,但总是在两个位置之间跳转。一个位置击中我的手指,另一个位置在我手指左上角的某个位置。如果我只是将当前位置写入文本视图(不移动视图),则坐标的行为符合预期。但是,如果我也在移动视图,它们会再次跳跃。我怎样才能避免这种情况?
编辑:我对我的问题使用了声音评论来实现对 monodroid 的有效拖动(它是为链接站点中的 Java/Android SDK 完成的)。也许有一天其他人有兴趣这样做,所以这是我的解决方案:
android - Android 使可见屏幕的一部分可滚动
我在网上搜索以找到以下问题的答案。但没有找到答案。我自己尝试了几种方法,但我仍然是 Android 的新手。我在网上找到的与滚动相关的是http://developer.android.com上的官方文档和滚动示例,Senthilkumar 先生的How to scroll the screen,Kakka47 的ScrollView only part of the screen,darrinps A scroll view with only part屏幕滚动等
从上面的标题可以清楚地看出,这是非常普遍的要求。我有以下屏幕布局,如图所示。
从顶部到列标题的屏幕是稳定的。表格记录,下面的列标题需要滚动。我有 AbsoluteLayout(我知道它已被弃用,但这是我唯一可以根据特定需要使用的),在它里面有一个滚动视图,在滚动视图里面有一个 TableLayout。
用户点击“添加”按钮添加收到的订单。一排一单。随着行数的增加,它们会超出可见区域。因此,我希望它滚动以便用户可以访问它。但这部分不是滚动的。我已经给出了我的代码清单。请告诉我该怎么办。
代码:
我的main.xml
:
android - Alternative to AbsoluteLayout
the question "What is a usefull alternative to AbsoluteLayout?" seems to be a question which is often asked, but never really answered. My situation is as follows:
I want to position Circles (for the sake of simplicity i used RadioButtons for testing) so that the distances between the circles are proportional on all possible display sizes.
Also i need to know the position of the circles to match onTouchEvent.
This seems fairly easy with AbsoluteLayout since i can get (at runtime) the defaultDisplay's width and height and so i can position Objects in an AbsoluteLayout relative to the display metrics.
Now I want to avoid AbsoluteLayout for obvious reasons, but RelativeLayout doesn't seem to be an alternative since - as far as i know - one can only say "put that object right next to that other object" or below or whatever. How to fix this?
android - Android:如何动态更改 AbsoluteLayout 中的 layout_x、layout_y?
我有一个固定的背景图像,并在其上显示另一个图像。这是xml-
现在,如何从代码中更改 image-id search_pin 的 layout_x、layout_y ?
apache-flex - 无法移动基于 HGroup 的自定义组件
我创建了一个基于spark.components.HGroup的自定义组件,它主要根据需要工作,但我有一个小问题:我无法移动它。
也许有人会在下面查看我的简化测试用例并发现我的错误?
这是我的 3 个自定义组件的屏幕截图,代表聊天气泡:
这里我的自定义组件Bubble.mxml在绿色背景上绘制黑色文本:
这是我使用绝对定位的文本应用程序Test.mxml :
在调试控制台中,我确实看到了不同的y坐标:
但在屏幕上他们永远不会改变!