使用带有笔触宽度的xml为视图指定drawable时,它可以正常工作。 当我尝试在运行时动态分配它并更改笔触宽度时,它似乎不起作用。
您可以将结果和代码作为快照here
找到基本上,
左视图初始化为背景可绘制,笔画宽度为40px到xmls。
中心视图只是一个基本视图,背景颜色为红色,高度为40px
右视图是一个基本视图,按编程方式分配背景可绘制,按下按钮时笔划宽度更改为40px。
你可以在结果中清楚地看到左视图的边框宽度与中心视图的高度相同,而右视图的边框宽度大约是其他视图宽度的一半......我做错了什么?或者它是android的sdk中的一个错误?
谢谢!