有没有办法在以 XML 分配资源时修改资源的值?
例如,这工作正常:
android:layout_height="?attr/actionBarSize"
但是我想把这个值加倍作为它的宽度:
// this obviously doesn't work
android:layout_width="?attr/actionBarSize * 2"
有什么办法可以做到这一点吗?
最佳答案
您可以通过编程方式执行此操作。
LinearLayout layout = (LinearLayout) findViewById(R.id.yourlayout);
LayoutParams params = layout.getLayoutParams();
params.width *= 2;
关于Android - 修改 XML 中的布局值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11674471/