如何使用一些整数值设置 z 索引
过去几个月我一直在安卓领域工作。现在对我来说问题与 Z 索引值有关。我有一个带有文本视图、编辑文本和图像视图的布局。 假设我有一个像这样的 xml 文件。
<Layout1>
<edittext><zindex>3</zindex></edittext>
<textview><zindex>2</zindex></textview>
<imageview><zindex>1</zindex></imageview>
</Layout1>
所以我的问题是,我正在通过 DOM 解析器读取这个 xml 文件,并且我想通过 xml 中定义的值来设置所有这些文件的 z 索引值。现在有什么函数或属性可以用来做到这一点。 我已经学会了如何使用 xml 对其进行编码,但这将使其成为硬编码。我想要动态显示,那么如何使用 zindex 值调整布局......HELP PLZ
I have been working in android for past few months. The problem for me is now related to Z index value. I am having a layout with a textview,edittext and imageview.
Suppose i have a xml file something like this..
<Layout1>
<edittext><zindex>3</zindex></edittext>
<textview><zindex>2</zindex></textview>
<imageview><zindex>1</zindex></imageview>
</Layout1>
So my question is that am reading this xml file by DOM parser and i want to set the z index value for all these by the values defined in the xml. Now is there any function or property that i can use to do it.
I have learnt about coding it with xml, but that will make it hardcoded. I want a dynamic display so how do i adjust layout with the zindex values.... HELP PLZ
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
Android 布局中没有 Z-index。如果需要将元素以相反的顺序放置在彼此的顶部,则需要使用 FrameLayout 或relativelayout。
请参阅上面的放置/重叠(z-index)视图Android 中的另一个视图
there is no Z-index in android layouts. You'll need to use FrameLayout or RelativeLayout if you need to place elements on top of each other in reverse order.
see Placing/Overlapping(z-index) a view above another view in android
从 API 级别 21 开始,您可以使用
view.setZ(float)
。 在这里您可以找到更多信息。You can use
view.setZ(float)
starting from API level 21. Here you can find more info.