1

XMLでリソースを割り当てているときにリソースの値を変更する方法はありますか?

たとえば、これは正常に機能します。

android:layout_height="?attr/actionBarSize"

しかし、私はこの値をその幅の2倍にしたいと思います。

// this obviously doesn't work
android:layout_width="?attr/actionBarSize * 2"

これを達成する方法はありますか?

4

1 に答える 1

1

これはプログラムで行うことができます。

LinearLayout layout = (LinearLayout) findViewById(R.id.yourlayout);
LayoutParams params = layout.getLayoutParams();

params.width *= 2;
于 2012-07-26T17:15:34.713 に答える