我在列表视图中动态创建一个可绘制的形状,我用这行代码设置了角半径。
setCornerRadius(float radius)
我能用某种方式用dp值指定吗??
答案 0 :(得分:1)
您想要动态获取dip值吗?这描述了它:
What is the correct way to specify dimensions in DIP from Java code?
从那里复制:
int value = (int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP,
(float) 123.4, getResources().getDisplayMetrics());