I finally found the problem I have to set the background first before setting the padding. Setting the padding then setting the background doesn't work
// does not work tv.setPadding(20, 20, 20, 20); tv.setBackgroundResource(R.drawable.border); // works tv.setBackgroundResource(R.drawable.border); tv.setPadding(20, 20, 20, 20);
原文地址:https://*.com/questions/18327498/setting-padding-for-textview-not-working