设置textview的填充仅在设置背景资源后才有效-Android

0 android textview

在设置背景填充后,将背景资源设置为textview的可绘制xml不会填充textview,但是反之亦然。怎么样 ?

作品

   textView.setBackgroundResource(borderColor);
   textView.setPadding(10, 0, 10, 0);
Run Code Online (Sandbox Code Playgroud)

不起作用

   textView.setPadding(10, 0, 10, 0);
   textView.setBackgroundResource(borderColor);
Run Code Online (Sandbox Code Playgroud)

alv*_*ico 5

当您更改背景时,填充将被重置。这是默认行为。你可以找到更多关于这一点: 在这里这里