是否可以对XML中的属性值执行算术运算

时间:2016-02-27 10:14:16

标签: android

通常,如果我想让我的一个视图具有相同的操作高度,我可以

<FrameLayout
    android:layout_height="?attr/actionBarSize">

无论我们是横向模式还是纵向模式,上面都会完美无缺(动作栏在横向和纵向模式下的大小不同)

但是,如果我想拥有自己的视图,动作栏高度的2倍,该怎么办?我可以拥有像

这样的东西吗?
<FrameLayout
    android:layout_height="?attr/actionBarSize * 2">

1 个答案:

答案 0 :(得分:-1)

是的,还有一些熟悉的数学运算符,您可能会觉得有用:

*将两个数值相乘

div除以两个数值并返回整数结果

mod除以两个数值并返回整数余数

+添加两个数值

-减去两个数值