加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

什么是XML的可见性? dimen,string等(Android)

发布时间:2020-12-16 22:41:22 所属栏目:百科 来源:网络整理
导读:我想为每个版本(JB,KK和L)提供不同的可见性.然后,在我使用dimen值将其高度设置为0或X dpi之前,我为每个版本都有一些attr.xml文件,但现在我需要删除视图. 什么是能见度?不是一个维度,不是一个字符串…我如何从我的attr到我的视图使用android:visibility =“
我想为每个版本(JB,KK和L)提供不同的可见性.然后,在我使用dimen值将其高度设置为0或X dpi之前,我为每个版本都有一些attr.xml文件,但现在我需要删除视图.

什么是能见度?不是一个维度,不是一个字符串…我如何从我的attr到我的视图使用android:visibility =“@ XXXXXXX / myViewVisibility”

随着高度,我使用android:visibility =“@ dimen / myViewHeight”,它完美地运作…

提前致谢.

解决方法

这是一个枚举.您可以在框架的 attrs.xml(第2163行)中找到枚举的定义.

如果你真的想要使用资源引用,你可以使用整数引用,但我不推荐它以防万一(无论出于何种原因)这些常量在将来发生变化.例如:

<resources>
    <!-- 2 corresponds to "gone" -->
    <integer name="my_visibility">2</integer>
</resources>

<View
    visibility="@integer/my_visiblity" />

样式也适用于特定于版本的可见性,如下所示:

<style name="MyViewStyle">
    <item name="android:visibility">gone</item>
</style>

<View
    style="@style/MyViewStyle" />

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读