我正在测试B4A(Basic4Android),有一个称为“设计器脚本”的东西,它基本上可以让您在屏幕上定位元素。例如:
TextBox1.setTopAndBottom(0%y, 50%y)
TextBox1.setLeftAndRight(0%x, 50%x)
运行此脚本时,它将自动在屏幕上定位TextBox1,假设屏幕为100像素乘100像素(100x100),则TextBox1将位于(0,0)(左上方),(50,50)(右下)。
如何在Eclipse中实现类似的功能?
我不知道。我想放置一个元素(例如TextBox1)以适合其宽度的25%和高度的50%。我该如何实现?
行。这是诀窍
用简单的话说:做一个1px(px,不是dp-您不希望它缩放,但足够小以至于可以透明!)TextView将是您不可见的(您将其保持透明并且在其中未设置任何文本)宇宙”。
然后拉伸您的其他TextView,但将其限制为留在中心的左侧(50%-1/2 px),高于其上方(再次为50%-1/2 px):
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
>
<TextView
android:id="@+id/centerPoint"
android:layout_width="1px"
android:layout_height="1px"
android:layout_centerInParent="true"
/>
<TextView
android:id="@+id/myText"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_toLeftOf="@id/centerPoint"
android:layout_above="@id/centerPoint"
/>
</RelativeLayout>
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句