XML 中的可见度是多少?维度、字符串等 (Android)
What is visibility in XML? dimen, string, etc (Android)
我希望每个版本(JB、KK 和 L)具有不同的可见性。然后,在我使用 dimen 值将其高度设置为 0 或 X dpi 之前,每个版本都有一些 attr.xml 文件,但现在我需要删除视图。
什么是可见度?不是 dimen,不是字符串...如何使用 android:visibility="@XXXXXXX/myViewVisibility"
从我的 attr 获取它到我的视图
根据我使用的高度 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" />
我希望每个版本(JB、KK 和 L)具有不同的可见性。然后,在我使用 dimen 值将其高度设置为 0 或 X dpi 之前,每个版本都有一些 attr.xml 文件,但现在我需要删除视图。
什么是可见度?不是 dimen,不是字符串...如何使用 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" />