我想设置一个动态创建的编辑文本的背景,同时有它的下划线.现在它有了背景,但没有下划线.当我删除setBackround()时,会显示下划线.
我try 了一个像那样的编辑文本的构造函数,但没有帮助:etTitle = new EditText(new ContextThemeWrapper(fragment.requireContext(), R.style.editText));
我不想在这个背景下保持透明度.
etTitle = new EditText(fragment.requireContext());
etTitle.setId(Util.getIdNotUsed(fragment.requireActivity()));
TypedArray a = fragment.requireActivity().getTheme().obtainStyledAttributes(isDarkMode ? R.style.notepad_dark : R.style.notepad_light, new int[] {R.attr.myColorBottomNavigationViewBg});
int attributeResourceId = a.getResourceId(0, 0);
Drawable drawable = ContextCompat.getDrawable(fragment.requireContext(), attributeResourceId);
etTitle.setBackground(drawable);
如何解决这个问题?