标题
an edit 自定义背景显示不全字体的问题
clq
浏览(436) +
2021-11-29 13:39:23 发表
编辑
关键字:
[2021-12-30 19:54:06 最后更新]
an edit 自定义背景显示不全字体的问题
//------------------------------------------------
//EditText edit1 = findViewById(R.id.edit1);
//edit1.setBackgroundColor(Color.RED);
//edit1.setBackground(new ColorDrawable(Color.RED));
//edit1.setTextAppearance(R.style.@style/Widget.MaterialComponents.TimePicker.Display.TextInputEditText);
//edit1.setTextAppearance(R.style.Base_Widget_MaterialComponents_TextInputEditText);
//edit1.setTextAppearance(R.style.Widget_AppCompat_EditText);
////edit1.setBackground(null); //在编辑器中修改时肯定还修改了其他属性,因为字体画得很高,导致显示不全。 对,是 paddingBottom
//参考 https://blog.csdn.net/wvqusrtg/article/details/109288669
//edit.setGravity(Gravity.START | Gravity.BOTTOM); //想让字体靠下兼容 ios ,但没用
//解决: 在调用setGravity(Gravity.CENTER)之前设置 setTextAlignment(TextView.TEXT_ALIGNMENT_CENTER)
//edit.setTextAlignment(TextView.TEXT_ALIGNMENT_CENTER);
//android:paddingBottom="5dip" //xml 中可以这样写
//b.setPadding(0, 0, 0, 0);//设置padding
//b.setMinWidth(0);//Button中的方法 改变Button(TextView)中的mMinWidth
//b.setMinHeight(0);//Button中的方法 改变Button(TextView)中的mMinHeight
//b.setMinimumHeight(0);//View中的方法 改变View中的mMinHeight
//b.setMinimumWidth(0);//View中的方法 改变View中的mMinWidth
edit.setBackgroundColor(Color.TRANSPARENT); //ok
edit.setPadding(0, 0, 0, 0); //设置padding //ok
//edit.setTextAlignment(TextView.TEXT_ALIGNMENT_CENTER); //没用
edit.setGravity(Gravity.CENTER); //没用
//edit.setGravity(Gravity.BOTTOM); //没用
//以上这一堆组合才能实现和在 xml 中修改 BackgroundColor 一样的效果
//------------------------------------------------
//实现不了它的上下居中,也可以设置字体时动态修改 setPadding()
clq
2021-11-29 13:39:52 发表
编辑
https://great.blog.csdn.net/article/details/119091669
NEWBT官方QQ群1: 276678893
可求档连环画,漫画;询问文本处理大师等软件使用技巧;求档softhub软件下载及使用技巧.
但不可"开车",严禁国家敏感话题,不可求档涉及版权的文档软件.
验证问题说明申请入群原因即可.