在API 21中不起作用EditText填充

use*_*124 12 android padding

在API 21中不起作用EditText填充.我尝试在空项目中执行它,只使用单个editText,但它仍然不起作用.

设置填充以编程方式工作,但在我的工作项目中,我有很多具有不同填充的EditTexts并且以编程方式设置填充不正确.

在API级别19 xml填充效果很好.

有什么解决方案吗?

这是我的EditText xml代码:

   <EditText
   android:id="@+id/et_text"
   android:text="Text"
   android:paddingLeft="20dp"
   android:paddingStart="20dp"
   android:paddingRight="20dp"
   android:paddingEnd="20dp"
   android:layout_marginLeft="30dp"
   android:layout_marginRight="30dp"
   android:layout_width="match_parent"
   android:layout_height="45dp"/>
Run Code Online (Sandbox Code Playgroud)

结果,我得到了:在此输入图像描述

我预计:

在此输入图像描述

use*_*124 8

这是android bug.将来它将得到修复.

关于谷歌代码的错误报告.

  • bug于12月18日关闭,希望它将在下一个版本中发布......什么? (2认同)